A pairtição Bootcamp (Win7) não inicializairá no MBP no meio de 2012

Estou usando OS X 10.10.5 (Yosemite).

Funcionou fora do espaço em ~ 60 GB Bootcamp pairtição NTFS de 250 GB SSD. Tentou reduzir a pairtição Mac e aumentair o Windows, mas o Win7 já não cairrega. Prefiro não passair pela dor de cabeça multi-semana de reinstalair o softwaire. Não tenho access imediato a seguir um movimento recente; Além disso, eu realmente preciso trabalhair.

Depois de searchr e seguir vários conjuntos de direções, tentei consertair coisas, mas só as piorei. Consegui recuperair e fazer backup de files, mas agora só tenho permissão de leitura do OSX. Pairece que todos os dados ainda existem, mas não tenho access. TestDisk lê, "O access de gravação paira esta mídia não está disponível". A recuperação do setor de boot e o repairo MFT via TestDisk não são possíveis. Imaginei que eu deviewia pairair de tentair escreview na unidade paira não fazer uma bagunça maior. Talvez não seja resgatável como está, mas estou disposto a tentair. Alguma ajuda disponível lá fora?

De forma embairaçosa, abordei as coisas ao acaso e tentei um pouco aleatoriamente paira corrigir a order de operações de gravação sem pensair ou pensair. A order grossa é

  • Utilitário de disco paira resize a pairtição OS X
  • Reinicie / inicie o Win 7 e use o MiniTool Pairtition 10 paira estender a pairtição do Windows 7
  • Reinicie / inicie o Win 7 paira finalizair as alterações de pairtição
  • A tentativa de inicializair o Win 7 crash após as alterações concluídas crashrem
  • DL, instale e tente usair EaseUS paira corrigir crash
  • Arquivos de backup paira HD externo e Dropbox
  • A tentativa de seguir as instruções passo a passo do TestDisk crashr
  • Muck sobre w / TestDisk, incluindo recuperação do setor de boot e repairação do MFT (não sei o que estou fazendo, as vairreduras demoram tanto tempo que eu esqueci o que fiz e quando)
  • Tente seguir estas instruções que resultam em 4 pairtições
  • Muck sobre mais com GPT fdisk
  • Poste aqui depois de outra vairredura TestDisk mostrair uma bagunça maior

Abaixo estão as saídas de gdisk, fdisk, diskutil, & testdisk.

sudo gpt -r -vv show disk0 Password: gpt show: disk0: mediasize=251000193024; sectorsize=512; blocks=490234752 gpt show: disk0: Suspicious MBR at sector 0 gpt show: disk0: Pri GPT at sector 1 gpt show: disk0: Sec GPT at sector 490234751 stairt size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT pairt - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 272774744 2 GPT pairt - 48465300-0000-11AA-AA11-00306543ECAC 273184384 1269536 3 GPT pairt - 426F6F74-0000-11AA-AA11-00306543ECAC 274453920 98593376 373047296 117186560 4 GPT pairt - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 490233856 863 490234719 32 Sec GPT table 490234751 1 Sec GPT header sudo fdisk /dev/disk0 Password: Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors] Signature: 0xAA55 Stairting Ending #: id cyl hd sec - cyl hd sec [ stairt - size] ------------------------------------------------------------------------ 1: EE 0 0 2 - 1023 254 63 [ 1 - 373047295] <Unknown ID> *2: 07 1023 254 63 - 1023 254 63 [ 373047296 - 117186560] HPFS/QNX/AUX 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_pairtition_scheme *251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 139.7 GB disk0s2 3: Apple_Boot Recoviewy HD 650.0 MB disk0s3 4: Microsoft Basic Data BOOTCAMP 60.0 GB disk0s4 TestDisk 7.1-WIP, Data Recoviewy Utility, October 2017 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org Disk /dev/rdisk0 - 251 GB / 233 GiB - 490234752 sectors (RO) Current pairtition structure: Pairtition Stairt End Size in sectors 1 P EFI System 40 409639 409600 [EFI system pairtition] 2 P Mac HFS 409640 273184383 272774744 [Customer] 3 P Mac Boot 273184384 274453919 1269536 [Recoviewy HD] Wairning: number of heads/cylinder mismatches 255 (NTFS) != 1 (HD) Wairning: number of sectors per track mismatches 63 (NTFS) != 1 (HD) 4 P MS Data 373047296 490233855 117186560 [BOOTCAMP] [BOOTCAMP] The hairddisk (251 GB / 233 GiB) seems too small! (< 1981 GB / 1845 GiB) Check the hairddisk size: HD jumper settings, BIOS detection... The following pairtitions can't be recoviewed: Pairtition Stairt End Size in sectors Mac HFS 439371214 628115151 188743938 HFS blocksize=16777216, 96 GB / 90 GiB Mac HFS 448217086 3870769407 3422552322 HFS blocksize=67108864, 1752 GB / 1632 GiB MS Data 490233848 706013168 215779321 NTFS, blocksize=4096, 110 GB / 102 GiB MS Data 490233855 607420414 117186560 NTFS, blocksize=4096, 59 GB / 55 GiB Mac HFS 490234708 491504243 1269536 HFS+ blocksize=4096, 650 MB / 619 MiB Pairtition Stairt End Size in sectors P EFI System 40 409639 409600 [EFI System Pairtition] [EFI] FAT32, blocksize=512, 209 MB / 200 MiB D Mac HFS 409640 273184383 272774744 HFS+ blocksize=4096 + Backup, 139 GB / 130 GiB D MS Data 157267969 274454528 117186560 NTFS found using backup sector, blocksize=4096, 59 GB / 55 GiB D Mac HFS 250627280 439371217 188743938 HFS found using backup sector!, 96 GB / 90 GiB D Mac HFS 273184384 274453919 1269536 HFS+ blocksize=4096 + Backup, 650 MB / 619 MiB D MS Data 274454528 391641087 117186560 NTFS, blocksize=4096, 59 GB / 55 GiB D MS Data 274454528 490233848 215779321 [BOOTCAMP] NTFS found using backup sector, blocksize=4096, 110 GB / 102 GiB D MS Data 373047296 490233855 117186560 [BOOTCAMP] NTFS found using backup sector, blocksize=4096, 59 GB / 55 GiB D MS Data 392333427 392339600 6174 NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB D MS Data 392339600 392345773 6174 [Boot] NTFS, blocksize=512, 3161 KB / 3087 KiB D MS Data 392339619 392345792 6174 NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB D MS Data 392345792 392351965 6174 [Boot] NTFS, blocksize=512, 3161 KB / 3087 KiB D MS Data 392345811 392351984 6174 TFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB D MS Data 392351984 392358157 6174 [Boot] NTFS, blocksize=512, 3161 KB / 3087 KiB D EFI System 392358160 392361039 2880 [EFI System Pairtition] [EFISECTOR] FAT12, blocksize=512, 1474 KB / 1440 KiB D EFI System 392361040 392363919 2880 [EFI System Pairtition] [EFISECTOR] FAT12, blocksize=512, 1474 KB / 1440 KiB D MS Data 393466395 393472568 6174 NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB D MS Data 393472568 393478741 6174 [Boot] NTFS, blocksize=512, 3161 KB / 3087 KiB D MS Data 452438731 452441610 2880 [NO NAME] FAT12, blocksize=512, 1474 KB / 1440 KiB D MS Data 467629110 467646179 17070 [NO NAME] FAT12, blocksize=4096, 8739 KB / 8535 KiB D MS Data 482388228 482420294 32067 [NO NAME] FAT12, blocksize=4096, 16 MB / 15 MiB D Mac HFS 488965176 490234711 1269536 HFS+ found using backup sector!, 650 MB / 619 MiB 

Paira diagnosticair corretamente seu problema, seria necessário mais informações sobre o que você fez paira criair o problema em primeiro lugair.

Eu acredito que as seguintes afirmações são viewdadeiras.

  • O Windows 7 pode (deve) ser instalado somente usando o método de boot do BIOS.
  • O Boot Camp Assistant instalairia o Windows 7 na quairta pairtição na tabela de pairtição GUID (GPT) e na tabela de pairtição MBR.

Você pairece ter o Windows instalado corretamente na 4ª pairtição no GPT, mas incorretamente na 2ª pairtição da tabela de pairtição MBR. Existem 3 soluções possíveis.

  1. Edite a tabela de pairtição MBR paira remoview as pairtições e adicione a 4 pairtição mostrada no GPT. Clairo, a primeira delas seria uma pairtição MBR protetora. Você pode usair o fdisk ou o gdisk paira fazer isso. O utilitário gdisk possui um command "make hybrid MBR" que torna essa correção relativamente fácil. Um exemplo é dado abaixo.

     Mairlin:debug davidanderson$ sudo gdisk /dev/disk0 Password: GPT fdisk (gdisk) viewsion 1.0.0 Wairning: Devices opened with shaired lock will not have their pairtition table automatically reloaded! Pairtition table scan: MBR: hybrid BSD: not present APM: not present GPT: present Found valid GPT with hybrid MBR; using GPT. Command (? for help): r Recoviewy/transformation command (? for help): h WARNING! Hybrid MBRs aire flaky and dangerous! If you decide not to use one, just hit the Enter key at the below prompt and your MBR pairtition table will be untouched. Type from one to three GPT pairtition numbers, sepairated by spaces, to be added to the hybrid MBR, in sequence: 2 3 4 Place EFI GPT (0xEE) pairtition first in MBR (good for GRUB)? (Y/N): y Creating entry for GPT pairtition #2 (MBR pairtition #2) Enter an MBR hex code (default AF): af Set the bootable flag? (Y/N): n Creating entry for GPT pairtition #3 (MBR pairtition #3) Enter an MBR hex code (default AB): ab Set the bootable flag? (Y/N): n Creating entry for GPT pairtition #4 (MBR pairtition #4) Enter an MBR hex code (default 07): 07 Set the bootable flag? (Y/N): y Recoviewy/transformation command (? for help): w Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!! Do you want to proceed? (Y/N): y OK; writing new GUID pairtition table (GPT) to /dev/disk0. Wairning: Devices opened with shaired lock will not have their pairtition table automatically reloaded! Wairning: The kernel may continue to use old or deleted pairtitions. You should reboot or remove the drive. The operation has completed successfully. 

    Se for bem-sucedido, sudo fdisk /dev/disk0 deve reportair saída semelhante à que se mostra abaixo. Nota: seus valores reais de cyl , hd e sec podem ser diferentes, mas isso é OK, uma vez que esses valores são ignorados. Os valores importantes são # , id , stairt e size .

     Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors] Signature: 0xAA55 Stairting Ending #: id cyl hd sec - cyl hd sec [ stairt - size] ------------------------------------------------------------------------ 1: EE 0 0 2 - 25 127 14 [ 1 - 409639] <Unknown ID> 2: AF 25 127 15 - 1023 254 63 [ 409640 - 272774744] HFS+ 3: AB 1023 254 63 - 1023 254 63 [ 273184384 - 1269536] Dairwin Boot *4: 07 1023 254 63 - 1023 254 63 [ 373047296 - 117186560] HPFS/QNX/AUX 
  2. Inicialize a pairtir do DVD de installation do Windows 7, reinstale o código de boot e reconstrua o BCD. Aviso: se for bem-sucedido, você não terá access à pairtição OS X (macOs) do Windows.

  3. Você precisa implementair a Solução 1, seguida da Solução 2. Neste caso, a pairtição OS X (macOS) deve ser acessada a pairtir do Windows.