L'HDD esterno non può essere montato

1

Ho davvero un problema con il mio HDD. Ci stavo lavorando, era il mio HDD locale installato su un MacBook 2009 ma un giorno il mio Mac si è spento improvvisamente e non ha funzionato di nuovo.

Ho installato OS X su un nuovo disco e ho provato a collegare l'altro in un caso esterno ma il volume non si monta.

Il disco ora rotto conteneva un volume visibile e OS X 10.10 Yosemite è stato installato.

Ecco le informazioni sulla partizione che posso vedere:

arturoperez$ diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS New Mac                 99.5 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Datos                   149.6 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *159.3 GB   disk1
   1:                       0xEE                         159.3 GB   disk1s1

arturoperez$ diskutil info /dev/disk1s1

   Device Identifier:        disk1s1
   Device Node:              /dev/disk1s1
   Part of Whole:            disk1
   Device / Media Name:      Untitled 1

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           0xEE
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported

   Total Size:               159.3 GB (159307878400 Bytes) (exactly 311148200 512-Byte-Units)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                Yes

   Whole:                    No
   Internal:                 No

L'output di sudo gpt -r show /dev/disk1 e sudo fdisk /dev/disk1 :

arturoperez$ sudo gpt -r show /dev/disk1

     start      size  index  contents
         0         1         PMBR
         1  38893525         


arturoperez$ sudo fdisk /dev/disk1

Disk: /dev/disk1    geometry: 2421/255/63 [38893526 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 -  312581807] <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

Apparentemente non ha una partizione attiva ma ho provato in vari modi a risolverlo e non potevo.

C'è qualcuno che può aiutarmi con questo? Ho informazioni importanti lì e ho bisogno di ripristinarlo al più presto.

Aggiornamento 1

Dopo aver provato a seguire le istruzioni nella risposta di klanomath, ricevo questo messaggio quando provo a creare un nuovo GPT.

arturoperez$ diskutil unmountDisk disk1
Unmount of all volumes on disk1 was successful
arturoperez$ sudo gpt -r show /dev/disk1
     start      size  index  contents
         0         1         PMBR
         1  38893525         
arturoperez$ sudo gpt create disk1
arturoperez$ sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
gpt add: disk1: error: no primary GPT header; run create or recover

Aggiornamento 2

Ho provato a creare un'immagine con TestDisk, ci sono voluti 3 giorni per finire ... Ho cambiato la geometria del disco e poi l'ho analizzata di nuovo. Questo è il risultato:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/disk1 - 160 GB / 149 GiB - CHS 19457 255 63

     Partition                  Start        End    Size in sectors
  1 P EFI System                    40     409639     409600 [EFI System Partiti
> 2 P Mac HFS                   409640  311312231  310902592 [Sin t ulo]
  3 P Mac Boot               311312232  312581767    1269536 [Recovery HD]

Ora sono bloccato perché non so quale sia il prossimo passo.

    
posta ArtMac 27.04.2015 - 19:47
fonte

3 risposte

1

Una buona opzione è provare DiskWarrior :

Everything just disappeared after your Mac went haywire. All your work documents. The music you most enjoy. The movie of your kid's first steps. It's your life and it's gone. Don't panic! DiskWarrior will recover your documents, photos, music and any other files when disaster strikes and you lose access to your files.

Potrebbe non essere adatto a seconda del formato del disco originale, ma TestDisk può anche recuperare le partizioni danneggiate:

TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software: certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.

    
risposta data 27.04.2015 - 20:06
fonte
0

Di solito i dischi Mac contengono una tabella GPT ( tabella delle partizioni GUID ) per definire le partizioni. Il tuo GPT sembra essere distrutto / perso e rimane solo il PMBR. Il tuo obiettivo principale è ricostruire il GPT. La ricreazione del tuo GPT non influisce sul contenuto del tuo disco, tranne il primo e l'ultimo 32 blocchi, naturalmente.

Per riprodurre il tuo problema ho creato un disco in una Yosemite-VM con le dimensioni menzionate nella tua domanda: 311.148.200 blocchi a 512 byte = 159.307.878.400 byte e installato un sistema Yosemite vanigliato (10.10.3) che include un Recovery HD.

Dopo aver installato Yosemite, il layout della partizione standard per disk1 dovrebbe apparire come segue:

user$ sudo gpt -r show /dev/disk1
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  309468984      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  309878624    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  311148160          7         
  311148167         32         Sec GPT table
  311148199          1         Sec GPT header

Se non vuoi acquistare DiskWarrior o non riesci a ripristinare il disco con TestDisk, puoi provare il seguente approccio:

Backup disco1 in un file raw su un volume con spazio libero sufficiente con dd nel caso in cui la seguente soluzione non riesca.
Esempio: dd if=/dev/rdisk1 of=/Volumes/Backup/disk1.raw bs=1m . Hai bisogno di almeno ~ 165 GB (più è, meglio è) di spazio libero sul volume di backup.

Ora puoi provare a ripristinare la tabella delle partizioni GUID con gpt.

Apri il terminale e inserisci:

diskutil unmountDisk disk1

per smontare il disco (supponendo che disk1 sia il disco rotto)

quindi inserisci

sudo gpt -r show /dev/disk1

(inserisci la tua password se richiesto) per ottenere il layout corrente. Dovrebbe assomigliare a questo:

 start      size  index  contents
     0         1         PMBR
     1  38893525         

ora inserisci:

sudo gpt create disk1

per creare un nuovo (vuoto) GPT quindi inserisci

sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1

per creare una voce della tabella delle partizioni per la partizione EFI

smonta di nuovo disk1 se sul tuo desktop appare un nuovo volume (improbabile):

diskutil unmountDisk disk1

poi

sudo gpt add -b 409640 -i 2 -s 309468984 -t 48465300-0000-11AA-AA11-00306543ECAC disk1

per creare una voce della tabella delle partizioni per il JHFS + -volume principale

smonta di nuovo disk1 se un nuovo volume si apre sul tuo desktop (capita spesso):

diskutil unmountDisk disk1

poi

sudo gpt add -b 309878624 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk1

per creare una voce della tabella delle partizioni per Recovery HD.

Quindi puoi etichettare tutte le partizioni con sudo gpt label -i IndexNumber -l "Name" diskNumber :

sudo gpt label -i 1 -l "EFI" disk1
sudo gpt label -i 2 -l "OldMacintoshHD" disk1
sudo gpt label -i 3 -l "Recovery HD" disk1

Ora rimonta il disco1 con:

diskutil mountDisk disk1

Esci dal terminale immettendo exit e apri Utility Disco. Se il tentativo ha avuto successo, ora dovresti vedere il tuo volume principale precedentemente scomparso. Controllare il volume per eventuali errori e ripararli se necessario. La loro riparazione potrebbe essere disastrosa (dipende dagli errori) senza backup. Si prega di lasciare un commento con i messaggi di errore prima di riparare.

Questa soluzione dovrebbe funzionare se avevi un layout di partizione standard con un volume principale visibile in precedenza e non avevi mai una seconda partizione o non hai installato Windows con l'Assistente Boot Camp sul disco.

Se sei in dubbio, ho già risposto a una domanda simile con un approccio simile. La risposta collegata potrebbe funzionare se si disponesse di un layout non standard. Devi cercare stringhe / schemi speciali con wxHexEditor sul tuo disco per rilevare il blocco iniziale / blocco finale del tuo volume principale e il Recovery HD e quindi calcolare le voci della tabella.

    
risposta data 29.04.2015 - 00:15
fonte
0

Ho un problema simile, ho un MBP 10,2 con Mac OS X Sierra 10.12 installato. Stavo usando Windows 8.1 con VMWare Fusion, e avevo il disco virtuale sul mio esterno, quando il computer spento non causa più batteria, il mio HD esterno è rimasto bloccato. Posso vederlo da Utility Disco ma la partizione non è montata. Quando provo a ripararlo, mi dice che l'output del filesystem è (8) e c'è un errore. Provo a montarlo ma non appare nulla, solo il led HD lampeggia per un po ', come se stesse cercando di connettersi ma non può farlo. Ho provato a montarlo anche da diskutil nel terminale, ma non succede nulla. Ho anche provato a verificarlo e ripararlo ma ancora niente.

Ecco l'output di: diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintos HD             120.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +120.1 GB   disk1
                                 Logical Volume on disk0s2
                                 15FE7657-5A3E-43B3-95A6-D577A121CF75
                                 Unencrypted

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk2
   1:                  Apple_HFS BACKTRAXX               320.1 GB   disk2s1

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +536.9 MB   disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                  Apple_HFS StellarVolumeOptimizer  536.9 MB   disk3s2

Ecco l'output di: sudo gpt -r show /dev/disk2

start       size  index  contents
          0          1         MBR
          1       2047         
       2048  625137664      1  MBR part 175
  625139712       2736

Ed ecco il sudo fdisk /dev/disk2 uno:

sh-3.2#
Disk: /dev/disk2    geometry: 38913/255/63 [625142448 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
*1: AF 1023 254  63 - 1023 254  63 [      2048 -  625137664] HFS+        
 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      

Spero che qualcuno sappia cosa fare, perché ho già provato tutto ciò che tutti mi hanno detto, e non voglio perdere i file all'interno dell'HD ..

Cordiali saluti.

    
risposta data 18.11.2016 - 03:55
fonte

Leggi altre domande sui tag