Non è possibile utilizzare Utility Disco per creare partizioni dallo spazio libero su un'unità USB esterna

1

Ho un disco rosso Western Digital da 3 TB in un dock del disco rigido USB.

L'unità è GPT e ho due volumi su di essa (un volume è "Microsoft Reserved", l'altro volume è NTFS).

L'altra parte del mio disco è di 1,5 TB di spazio libero. Ho verificato questo sul mio computer Windows:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          167 GB    20 GB
  Disk 1    Online          465 GB      0 B        *
  Disk 2    Online         2794 GB  1526 GB        *

DISKPART> select disk 2

Disk 2 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved           128 MB    17 KB
  Partition 2    Primary           1267 GB   129 MB

DiskPart mostra 2 partizioni - una da 128 MB e l'altra da 1267 GB con 1526 MB di spazio libero.

Ho portato questo disco sul mio MacBook Pro con OS X El Capitan 10.11.3 e attivato Utility Disco, ma per qualche motivo non sembra che Utility Disco stia vedendo lo spazio libero, quindi non posso creare un nuovo volume.

Ecco alcuni screenshot:

... del disco fisico in Utility Disco (nota come non sembra esserci spazio non allocato sul disco per creare un altro volume:

...deiduevolumiinUtilityDisco.Notacomeilsegnopiùnonèselezionabileinmodochenonpossacreareun'altrapartizioneconlospaziolibero.

Voglio mettere i backup di Time Machine crittografati sulla seconda partizione che creo dallo spazio libero. Significa che devo creare la nuova partizione da un Mac?

    
posta jeff0000 03.02.2016 - 16:11
fonte

1 risposta

1

Penso che Utility Disco manchi una partizione EFI corretta all'inizio del disco.

Se non vuoi cancellare completamente l'unità dovresti avere successo seguendo i seguenti passaggi:

  • Apri il Terminale e inserisci quanto segue per ottenere una panoramica:

    diskutil list
    

    Il disco da 3 TB è il tuo disco esterno. Nei prossimi passi presumo che l'identificativo del disco del tuo disco esterno sia disk1

  • Ottieni le dimensioni del blocco del disco esterno:

    diskutil info disk1 | grep "Device Block Size"
    

    Nei prossimi passi presumo che la dimensione del blocco del dispositivo sia 512 byte. Se ottieni un'altra dimensione di blocco (vale a dire 4096 byte) lascia un commento.

  • Ottieni la tabella delle partizioni del disco esterno:

    sudo gpt -r show /dev/disk1
    

    Il risultato è simile all'output sottostante (le dimensioni sono diverse):

           start        size  index  contents
               0           1         PMBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
          262178        2014         
          264192  2244603904      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      2244868096  2048002015         
      4292870111          32         Sec GPT table
      4292870143           1         Sec GPT header
    
  • Smonta il disco esterno:

    diskutil umountDisk /dev/disk1
    
  • Ora aggiungi una terza partizione con

    sudo gpt add -b 2244870110 -i 3 -s 1000000000 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    

    Ho lasciato spazio non allocato (blocchi 2014) tra le partizioni 2 e 3.

    La tabella delle partizioni risultante ha questo aspetto:

           start        size  index  contents
               0           1         PMBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
          262178        2014         
          264192  2244603904      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      2244868096        2014         
      2244870110  1000000000      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      3244870110  1048000001         
      4292870111          32         Sec GPT table
      4292870143           1         Sec GPT header
    

    Dovresti scegliere una dimensione maggiore di 1000000000 blocchi. Il numero di blocchi deve essere divisibile fino a 8. La dimensione massima nel mio caso sarebbe stata di 2048000000 (1000000000 + 1048000001).

  • Ora formatta la nuova partizione con un file system e assegna un nome al volume (nell'esempio seguente Backup ):

    sudo newfs_hfs -J -v "Backup" /dev/disk1s3
    
  • Montare il volume e verificarlo:

    diskutil mount /dev/disk1s3
    diskutil verifyVolume /dev/disk1s3
    
risposta data 03.02.2016 - 19:45
fonte

Leggi altre domande sui tag