Tabella delle partizioni GUID danneggiata sul disco rigido secondario

2

Ho un computer Hackintosh, con un disco rigido secondario installato con un mucchio di dati su di esso. Stavo cercando di partizionare parte del disco rigido secondario per installare Windows, così ho potuto fare il dual boot, e sono riuscito a rovinare completamente la tabella delle partizioni e ho paura di aver perso i miei dati. Ho usato il programma di installazione di Windows 10 per creare una partizione, ma ha fatto alcune cose strane in cui etichettava la mia partizione dati esistente come una partizione di ripristino, quindi ho finito per cancellare tutto ciò che il programma di installazione ha fatto ma non riesco a vedere i miei vecchi dati in OS X adesso. Ecco l'output dell'elenco diskutil:

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC               1.9 TB     disk1s1

$ sudo gpt -r show disk1

       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      409606         
      409640  3798935504      1  GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
  3799345144   107683991         
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header
$ sudo fdisk /dev/disk1
Disk: /dev/disk1    geometry: 243201/255/63 [3907029168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 255  63 [         1 - 3907029167] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

disk1s1 era il luogo in cui i miei dati erano originariamente, ma non è più riconosciuto da Utility Disco e non riesco a montarlo.

C'è qualcosa che posso fare per riparare questo, o i miei dati sono tutti persi?

modifica: ho eseguito fsck e riconosce il tipo e il nome del volume, quindi sembra che sia ancora lì:

sudo fsck_hfs -fy /dev/disk1s1
Password:
** /dev/rdisk1s1
   Executing fsck_hfs (version hfs-285).
** Checking Journaled HFS Plus volume.
   The volume name is Macintosh HD
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
** Checking extended attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

Non sono sicuro di come montare l'unità / correggere la tabella delle partizioni, comunque.

edit2: quindi, utilizzando questo metodo sono riuscito a montare il disco e vedere i dati. C'è un modo semplice per sistemare la partizione?

    
posta Wassilleyert 13.07.2017 - 03:15
fonte

1 risposta

1
  1. Avvia il sistema OS X
  2. Apri terminale e inserisci diskutil list
  3. Inserisci sudo gpt -r show diskX con X il numero di dispositivo del tuo disco esterno trovato nell'output precedente (probabilmente 1 - sotto presumo che sia 1 ma usi il numero di disco trovato nel tuo ambiente nei comandi seguenti)
  4. Inserisci diskutil umountDisk disk1
  5. Rimuovi la partizione one and only:

    sudo gpt remove -i 1 disk1
    
  6. Aggiungi la parititon EFI:

    sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
    
  7. Aggiungi la partizione principale:

    sudo gpt add -i 2 -b 409640 -s 3798935504 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    
  8. Verifica disco e volume:

    diskutil verifyDisk disk1
    diskutil verifyVolume disk1s2
    
  9. Se ricevi un errore negli ultimi due passaggi aggiungi un commento.
risposta data 13.07.2017 - 03:36
fonte

Leggi altre domande sui tag