Hvordan du manuelt partisjonen (Boot Camp) Mac for Windows 7

hvordan du manuelt partisjon ("Boot Camp") Mac for Windows 7

Dette Tech-oppskrift vil vise deg hvordan du manuelt modifisere en eksisterende Mac harddisken for å tillate en Windows-installasjon. Har du noen gang ønsket å vite hva som er under panseret når du kjører Boot Camp veiviser? Noen gang ønsket å endre en Mac GPT disk med en eksisterende HFS + partisjon for å tillate en Windows-installasjon å skje uten å måtte starte opp fra disken til å begynne med ("Target Disk Mode")? Les videre ...

Essensen av en Intel-basert Mac er den nye firmware og disk partisjonering ordningen. Dette er ikke noe nytt for de fleste, men mange folk som er interessert i å kjøre Windows på Mac fortsatt ikke vet hvordan det fungerer.

En klassisk x86 (PC) Maskinen bruker Basic Input /Output System (BIOS) med en Master Boot Record formatert disk. En Intel-basert Mac bruker Extensible Firmware Interface (EFI) med en GUID Partition Table (GPT) formatert disk. Intel utviklet sistnevnte for bruk med Itanium-baserte systemer, men hvis du er interessert i en mer utførlig forklaring kan du se her:

http://developer.apple.com/library/mac/#technotes/tn2006 /tn2166.html

En GPT formatert disken inneholder ikke en "ekte" Master Boot Record. Nåværende Windows-operativsystemer krever en Master Boot Record formatert disken (en som nøyaktig viser til alle partisjoner bruker MBR) for å starte opp fra. GPT spesifikasjonen krever at de første 512 byte av en disk reserveres som plassholder, i hovedsak inneholder en MBR som bare viser én partisjon som dekker hele disken, hvor en tradisjonell MBR disk lokaliserer vanligvis sin partisjonstabellen og boot kode. Apple benytter deres diskutil program for å lage en MBR på en GPT formatert disk, og dermed gir Windows for å installere og starte opp. Boot Camp-verktøyet rett og slett bruker dette verktøyet "under panseret" å gjøre dette enkelt for den gjennomsnittlige brukeren.

La oss ta et gjennomsnitt Intel-basert Mac, kjører med en enkelt harddisk formatert som en GPT disk (den misligholde). Åpne Terminal, og kjøre fdisk på oppstartsdisken (vanligvis /dev /rdisk0) for å se MBR. Den vil vise deg en effektiv måte "tom" partisjonstabellen:
sudo fdisk /dev /rdisk0

Kjøre over kommandoen på en maskin som ikke inneholder en "Boot Camp" partisjonen vil resultere i en liste over et effektivt tom disk. Dette vil variere sterkt fra utgangen av følgende kommando:

diskutil liste

Som vil liste opp tiden monterte disker og deres respektive partisjoner og filsystemer. Du vil sannsynligvis merke til at du ser ut til å ha to partisjoner, selv om du bare har en som er brukbare. Den første partisjonen, alt ~ 200MB av det, faktisk brukes av EFI og er egentlig ikke "brukbart" plass. En ytterligere utdypning av detaljene i enhver partisjon kan være hadde med en kommando som følgende (dette eksempelet for partisjon # 2, oppstartspartisjonen, på gjennomsnittet Mac):

diskutil info /dev /disk0s2

Som vil liste opp mange nyttige detaljer, inkludert "Bootable" status og ledig plass. Hvis du ønsker å lage en "Boot Camp" partisjonen for å starte opp Windows vil du virkelig være å skape en tredje partisjon på GPT disk, ved hjelp av noen av tilgjengelig ledig plass, og deretter opprette en Master Boot Record å la Windows referere og boot fra nevnte partisjon.

I mitt tilfelle, har min november 2007 MacBook Pro en ettermarkedet 320GB Western Digital 7200 RPM "Black Edition" harddisk. Å ha ca 120GB i bruk, som etterlater bruk ledig plass på ca 200 GB. Jeg ønsket om 70GB for Windows, så jeg løp følgende i Terminal:
diskutil resizevolume /dev /disk0s2 250G MS-DOS "Win7" 65G
Denne kommandoen bruker diskutil "resizevolume" for å endre en eksisterende partisjonering ordningen , non-destruktivt, fra en enkel HFS + partisjon (som egentlig to partisjoner), til en dual-boot, "Boot Camp" kompatibel partisjonering ordningen. I mitt tilfelle, er den eksisterende partisjonen endret til 250 GB med "250G" alternativet. Så en ekstra partisjon er opprettet, sammen med en Master Boot Record, med "MS-DOS" filsystem alternativet, "Win7" volumnavn, og "65G" størrelse spesifikasjonen. Merk at 65 GB er faktisk noe mindre enn den faktiske resulterende partisjon /volum størrelse, men diskutil størrelser siste spesifisert partisjon /volum å okkupere tilgjengelig sammenhengende ledig plass automatisk.
Etter å ha kjørt dette, har jeg en 250 GB volum for OS X og 69,73 GB volum for Windows 7. Den "Win7" volum er formatert som FAT som standard, men kan enkelt endres senere når du installerer Windows.
I ditt tilfelle, kan diskstørrelser og volum ledig plass variere. Du bør justere etter behov, og for godhet skyld, ta en sikkerhetskopi med Time Machine før du endre noe!
Nå, hvis du kjører "sudo fdisk /dev /rdisk0", vil du se at det nå er et Master Boot Record på GPT-formatert disk. Dette betyr at Windows setup nå vil tillate deg å installere Windows på Mac harddisk uten å ødelegge den eksisterende OS X installerer (så lenge du nøye velge installere partisjonen !!)
neste trinnet er enkelt:. Pop i Windows 7 installasjonsmediet, omstart, holder Tilvalg-tasten, og velg Windows-CDen for å starte opp.
Når oppstartet til Windows Installer, er det eneste trikset å velge riktig partisjon for å installere til. I mitt tilfelle, og det gjelder de fleste "Boot Camp" brukere, vil dette være "Disk 0 Partition 3". Du må velge denne partisjonen, velger avanserte stasjonsalternativer, og velg Format for å gjøre den tilgjengelig for installasjon. Dette re-formaterer "MS-DOS" volum fra FAT til NTFS.
Når Windows er installert vil du selvsagt må installere "Boot Camp" drivere. I mitt tilfelle valgte jeg å installere Windows 7 64-bit, og det krevde litt ekstra arbeid å få installert drivere som det ikke er offisielt støttet på min modell. Jeg var i stand til å få alt til å virke ganske bra ved å sette i Snow Leopard CD mens oppstartet til Windows, kopiere driverne mappen til min C: stasjonen, kjører en hevet ledetekst, og ved hjelp av "msiexec.exe /i bootcamp64.msi" til kjører installasjonsprogrammet direkte ut av "Apple" -mappen. Gi meg beskjed hvis du trenger mer hjelp med den del ...
Bevæpnet med litt forståelse (forhåpentligvis dette er noe som du har fått fra denne Tech-oppskrift), kan du nå utføre litt mer avansert partisjonering for Windows på Mac . For eksempel, har du noen gang ønsket å lage "Boot Camp" partisjonen mens oppstartet til OS X installasjonsmediet (ved hjelp av Terminal)? Eller kanskje pre-opprette partisjoner på en USB-disk eller en Mac som kjører i Target Disk Mode? Bare endre enhetsidentifikator som hensiktsmessig (igjen, bruk: diskutil liste), og du er i business. I de fleste tilfeller er dette så enkelt som å erstatte /dev /disk0 med /dev /disk1 eller /dev /disk2, etc.
Hvis du ønsker å bruke Terminal til å utføre den innledende partisjonering av en disk (tørke helt innholdet diskens ), og inkludere "Boot Camp" partisjonen fra begynnelsen, kan du gjøre det også. For dette bruker du diskutil "partitiondisk" alternativet. La oss anta for at du arbeider med en Mac med en 320GB disk startet opp i måldiskmodus, koblet via Firewire til Mac som kjører du Terminal. Igjen bruker diskutil listen for å finne disken identifikator. La oss anta at det er /dev /disk1. Lage partisjonene som så:
diskutil partitiondisk /dev /disk1 to GPTFormat JHFS + MACHD 250G MS-DOS Win7 65G
Dette vil skape to brukbare partisjoner på /dev /disk1. Den første vil være på 250 GB, formatert som journalført HFS +, og merket MACHD. Den andre vil være størrelsen på hvor mye ledig plass (som må være større enn eller lik 65G for syntaksen i min kommando til arbeid), formatert som FAT, og merket Win7. Anmeldelser