La partizione Boot Camp è rotta e non può essere riparata in OS X 10.10.4

3

All'improvviso la mia partizione Boot Camp è scomparsa: non visibile nel Finder, non visibile all'avvio. In Utility Disco posso vedere il volume, ma è rotto (log di verifica):

Verifying volume "disk0s4"
Verifying file system.
** /dev/rdisk0s4
Invalid BS_jmpBoot in boot block: 2b0601
File system check exit code is 8.
Error: This disk needs to be repaired. Click Repair Disk.

... e non può essere riparato:

Verify and Repair volume “disk0s4”
Repairing file system.
** /dev/rdisk0s4
Invalid BS_jmpBoot in boot block: 2b0601
File system check exit code is 8.
Updating boot support partitions for the volume as required.
Error: Disk Utility can’t repair this disk. 
Back up as many of your files as possible, reformat the disk, 
and restore your backed-up files.

Prima c'era un altro messaggio, qualcosa su

Mount of disk0s4 blocked by dissenter.

Comando diskutil list del terminale:

#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *1.0 TB     disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS Macintosh HD            596.5 GB   disk0s2
3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
4:       Microsoft Basic Data                         199.3 GB   disk0s4

e un altro:

sudo gpt -vv -r show /dev/disk0

gpt show: /dev/disk0: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: /dev/disk0: Suspicious MBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 1953525167
     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  1165055256      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1165464896     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1166734432   397446048        
1564180480   389343232      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1953523712        1423        
1953525135          32         Sec GPT table
1953525167           1         Sec GPT header

Una volta, ho avuto un problema simile dopo il ridimensionamento della partizione e l'ho risolto con successo con questa guida. Ma qui vedo alcune differenze - ora la denominazione non viene rilevata e non è possibile visualizzare BOOTCAMP nella barra laterale del Finder. Quindi, non sto prendendo rischi e non seguirò questa guida finché qualcuno non mi consiglierà così.

iMac14,3 (21,5 pollici, fine 2013), OS X Yosemite (10.10.4)

Ecco sudo fdisk /dev/disk0

Disk: /dev/disk0    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
     Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 - 1564180479] <Unknown ID>
*2: 07 1023 254  63 - 1023 254  63 [1564180480 -  389343232] 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     
    
posta sgrtm 20.07.2015 - 20:13
fonte

2 risposte

3

Per ripristinare la partizione di Boot Camp (origine) :

Invio:

sudo gpt -vv -r show /dev/disk0

per ottenere alcune informazioni sulla partizione.

Scarica e installa GPD Fdisk (aka gdisk ).

Scarica e installa TestDisk .

Apri TestDisk e fai una ricerca approfondita per la partizione di Windows.

Lascia il display di Testdisk e avvia una nuova finestra di terminale. È necessario utilizzare i seguenti passaggi. Se visualizzi messaggi di errore durante i seguenti passaggi, ti preghiamo di interrompere e pubblicare di nuovo qui con il messaggio di errore. I seguenti passaggi hanno valori dall'output di Testdisk (e puoi verificare) nei passaggi 7 e 8. Dovrebbero essere gli stessi dell'output gpt. Si prega di notare il segno '+' al punto 8 (questo è chiamato notazione offset). Il testo tra parentesi ha uno scopo informativo per descrivere l'azione intrapresa. Gdisk ha comandi di un carattere tranne quando si immettono numeri.

Ricostruisci GPT4 usando gli offset inizio / fine

  1. sudo gdisk /dev/rdisk0
  2. P (stampa l'elenco completo delle parti)
  3. D (elimina)
  4. 4 (parte 4)
  5. N (nuova parte)
  6. 4 (parte 4)
  7. 1564180480 (- Inizia lo spostamento in blocchi o il punto iniziale per la parte Bootcamp)
  8. +389343232 (- Offset dimensioni, anziché Offset finale
  9. 0700 (tipo di parte di Windows)
  10. P (stampa l'elenco di tutte le parti solo per vedere quali modifiche verranno apportate)
  11. W (scrivi il nuovo GPT)
  12. Y (Sì, scrivi davvero il nuovo GPT)

Questo cancellerà e riscriverà le informazioni sulla partizione GPT per / dev / disk0s4.

Ricostruisci l'MBR per abbinare le nuove informazioni GPT, ripristinando così l'MBR ibrido. Utilizzare i valori predefiniti per altre domande (come i codici di partizione). Gli unici valori che richiedono modifiche sono i flag di avvio e il passaggio 10. Accetta tutte le altre impostazioni predefinite offerte da Gdisk. Questi passaggi possono essere ripetuti se si commette un errore prima di passare al punto 12, altrimenti iniziare dal passaggio 1 per questi passaggi. Il passaggio 6 contiene numeri che sono stati digitati con uno spazio tra i numeri.

  1. sudo gdisk /dev/rdisk0
  2. P (Stampa l'elenco delle parti)
  3. R (Ripristina)
  4. O (print current Hybrid MBR)
  5. H (sceglie Hybrid)
  6. Numeri di partizioni da ibridare: 2 3 4
  7. Y (buono per la domanda GRUB)
  8. N (parte 2 bandiera di avvio) N (parte 3 boot flag)
  9. Y (il flag di avvio della parte 4 rende la partizione avviabile NTFS)
  10. O (print current Hybrid MBR)
  11. W (scrivi il nuovo MBR)
  12. Y (Sì, scrivi il nuovo MBR)
  13. Reboot

Per rendere nuovamente avviabile Windows, prova quanto segue :

Avvia dal DVD / chiavetta USB di Windows

  1. Apri il prompt dei comandi dal menu delle opzioni di ripristino di Windows. Digitare "diskpart" al prompt dei comandi.

  2. Al prompt di DiskPart, digitare "list disk". Vedrai l'elenco dei dischi attualmente collegati al tuo computer.

  3. Ora digita "select disk n", dove n è il numero del disco. In questo esempio, il disco 0 è selezionato.

  4. Ora che il disco corretto è selezionato, digita "lista partizione" per ottenere un elenco di tutte le partizioni su quel disco.

  5. Per selezionare la partizione che vuoi impostare come attiva, digita "select partition n", dove n è il numero della partizione (probabilmente 3).

  6. Ora che hai selezionato il disco e la partizione, contrassegnalo come attivo semplicemente digitando la parola "attivo" e premendo Invio. Ora la partizione è impostata attiva.

  7. Esci dal prompt dei comandi ed esegui la riparazione all'avvio.

risposta data 21.07.2015 - 03:06
fonte
0

Quando la mia partizione BootCamp non è riuscita a montare in OS X, Tuxera Disk Manager mi ha detto che il disco era in uno stato ibernato e che le cose più sicure era riavviare alle finestre. Fornisce l'opzione di cancellare i dati di ibernazione e fare riparazione del disco.

    
risposta data 12.02.2017 - 16:03
fonte

Leggi altre domande sui tag