La partizione Bootcamp (Win7) non verrà avviata su MBP a metà 2012

2

Sto usando OS X 10.10.5 (Yosemite).

Ha esaurito la stanza di ~ 60 GB partizione NTFS Bootcamp di SSD da 250 GB. Tentativo di ridurre la partizione e l'estensione Mac; aumentare Windows, ma Win7 non si avvia più. Preferirei non passare attraverso il mal di testa da più settimane del software di reinstallazione che non ho accesso immediato a una recente mossa; inoltre ho davvero bisogno di lavorare.

Dopo aver cercato e seguito diverse serie di direzioni, ho provato a sistemare le cose ma le ho solo peggiorate. Sono riuscito a recuperare e fare il backup dei file, ma ora ho solo il permesso di lettura da OSX. Sembra come se tutti i dati esistessero ancora, ma non ho accesso. TestDisk legge "L'accesso in scrittura per questo supporto non è disponibile." Ripristino del settore di avvio e amp; La riparazione MFT tramite TestDisk non è possibile. Immagino che dovrei smettere di provare a scrivere sul disco per paura di fare un casino più grande. Forse non è recuperabile come è, ma sono disposto a provare. Qualsiasi aiuto disponibile là fuori?

In modo imbarazzante, mi sono avvicinato alle cose a caso & ho provato un po 'a caso per correggere l'ordine di registrazione delle operazioni o pensandoci sopra. L'ordine approssimativo è

  • Utility Disco per ridimensionare la partizione OS X
  • Riavvia / avvia Win 7 & usa MiniTool Partition 10 per estendere la partizione Win 7
  • Riavvia / avvia Win 7 per finalizzare le modifiche alla partizione
  • Tentativo di avvio di Win 7 fallisce dopo che le modifiche complete falliscono
  • DL, installa & tenta di utilizzare EaseUS per correggere errori
  • Backup di file su HD esterni e amp; Dropbox
  • Tentativo di seguire le istruzioni passo-passo di TestDisk fallisce
  • Muck su w / TestDisk, incluso recupero e ampli del settore di avvio; Riparazione MFT (non so cosa sto facendo, le scansioni impiegano così tanto tempo a dimenticare quello che ho fatto e quando)
  • Tenta di seguire queste istruzioni che risultano in 4 partizioni
  • Scopri di più con GPD fdisk
  • Posta qui dopo che un'altra scansione di TestDisk mostra un pasticcio più grande

Di seguito sono riportati gli output di 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
    start       size  index  contents
        0          1         MBR
        1          1         Pri GPT header
        2         32         Pri GPT table
       34          6         
       40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640  272774744      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273184384    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
274453920   98593376         
373047296  117186560      4  GPT part - 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
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       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_partition_scheme                    *251.0 GB   disk0
   1:                        EFI EFI                 209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD        139.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD         650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP             60.0 GB   disk0s4


TestDisk 7.1-WIP, Data Recovery Utility, October 2017
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/rdisk0 - 251 GB / 233 GiB - 490234752 sectors (RO)
Current partition structure:
     Partition                  Start        End    Size in sectors
 1 P EFI System                    40     409639     409600 [EFI system partition]
 2 P Mac HFS                   409640  273184383  272774744 [Customer]
 3 P Mac Boot               273184384  274453919    1269536 [Recovery HD]
Warning: number of heads/cylinder mismatches 255 (NTFS) != 1 (HD)
Warning: number of sectors per track mismatches 63 (NTFS) != 1 (HD)
 4 P MS Data                373047296  490233855  117186560 [BOOTCAMP] [BOOTCAMP]

The harddisk (251 GB / 233 GiB) seems too small! (< 1981 GB / 1845 GiB)
Check the harddisk size: HD jumper settings, BIOS detection...

The following partitions can't be recovered:
Partition     Start        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

     Partition     Start        End    Size in sectors
P EFI System          40     409639     409600 [EFI System Partition] [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 Partition] [EFISECTOR]  FAT12, blocksize=512, 1474 KB / 1440 KiB
D EFI System   392361040  392363919       2880 [EFI System Partition] [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
    
posta perman00b 07.11.2017 - 02:20
fonte

1 risposta

2

Per diagnosticare correttamente il tuo problema richiederebbe maggiori informazioni su cosa hai fatto per creare il problema, in primo luogo.

Credo che le seguenti affermazioni siano vere.

  • Windows 7 può (dovrebbe) essere installato solo utilizzando il metodo di avvio del BIOS.
  • L'Assistente Boot Camp installerà Windows 7 nella quarta partizione sia nella tabella delle partizioni GUID (GPT) sia nella tabella delle partizioni MBR.

Sembra che Windows sia stato installato correttamente nella quarta partizione del GPT, ma non correttamente nella seconda partizione della tabella delle partizioni MBR. Ci sono 3 possibili soluzioni.

  1. Modifica la tabella delle partizioni MBR per rimuovere le partizioni e aggiungi la 4 partizione mostrata nel GPT. Naturalmente, la prima di queste sarebbe una partizione MBR protettiva. Puoi utilizzare fdisk o gdisk per fare ciò. L'utilità gdisk ha un comando "make hybrid MBR" che rende questa correzione relativamente semplice. Di seguito è riportato un esempio.

    Marlin:debug davidanderson$ sudo gdisk /dev/disk0
    Password:
    GPT fdisk (gdisk) version 1.0.0
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: hybrid
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with hybrid MBR; using GPT.
    
    Command (? for help): r
    
    Recovery/transformation command (? for help): h
    
    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.
    
    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 2 3 4
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
    
    Creating entry for GPT partition #2 (MBR partition #2)
    Enter an MBR hex code (default AF): af
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #3 (MBR partition #3)
    Enter an MBR hex code (default AB): ab
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #4 (MBR partition #4)
    Enter an MBR hex code (default 07): 07
    Set the bootable flag? (Y/N): y
    
    Recovery/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 partition table (GPT) to /dev/disk0.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
    

    In caso di successo, sudo fdisk /dev/disk0 dovrebbe riportare l'output in modo simile a quanto mostrato di seguito. Nota: i valori effettivi di cyl , hd e sec possono essere diversi, ma questo è OK, poiché questi valori vengono ignorati. I valori importanti sono # , id , start e size .

    Disk: /dev/disk0        geometry: 30515/255/63 [490234752 sectors]
    Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       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] Darwin Boot
    *4: 07 1023 254  63 - 1023 254  63 [ 373047296 -  117186560] HPFS/QNX/AUX
    
  2. Avviare dal DVD di installazione di Windows 7, reinstallare il codice di avvio e ricostruire il BCD. Attenzione: in caso di successo, non avrai accesso alla partizione OS X (macOs) da Windows.

  3. Devi implementare la Soluzione 1, seguita dalla Soluzione 2. In questo caso, la partizione OS X (macOS) dovrebbe essere accessibile da Windows.

risposta data 07.11.2017 - 05:49
fonte

Leggi altre domande sui tag