Jak sformatować wiele partycji exFAT na dysku USB?

2

Postępuję zgodnie z instrukcjami w rozdziale Tworzenie rozruchowego urządzenia USB z podwójną partycją Clonezilla, ale używam mojego laptopa Mac z systemem El-Capitan.

Udało mi się utworzyć tabelę partycji MBR i dwie partycje na zewnętrznym dysku USB za pomocą fdisknarzędzia OSX, ale nie udało mi się znaleźć sposobu na sformatowanie istniejących partycji w ExFAT.

Wszystkie referencje, które do tej pory znalazłem, wskazują na diskutil eraseDisklub sugerują użycie do tego systemu Windows lub Linux, ale nie mam dostępu do serwerów bez systemu operacyjnego z tymi systemami operacyjnymi i nie udało mi się uzyskać dostępu do niesformatowanego napędu USB z maszyn wirtualnych VirtualBox na moim laptopie.

Pytanie brzmi więc: „Czy istnieje sposób wykonania odpowiednika mkfs.vfat -F 32 /dev/sdb1w OS X?”

Amos Shapira
źródło

Odpowiedzi:

3

Aby sformatować partycję ExFAT, odmontuj ją i użyj (sudo) newfs_exfat [options] /dev/disk*s*. Sprawdź man newfs_exfatopcje.

Domyślny rozmiar FAT to 32 bity, więc nie musisz (a dokładniej: nie możesz łatwo) określić opcji -F.

Zazwyczaj polecenia terminala powinny wyglądać następująco:

diskutil list #to get the disk identifier of the exFAT partition
diskutil unmount /dev/diskxsy
sudo newfs_exfat -v Name /dev/diskxsy
klanomath
źródło
1

Możesz także użyć diskutilbezpośrednio:

diskutil eraseVolume ExFat NewVolume /dev/diskXsY
                     ^ Format of partition
                           ^ Name of the new volume

Możesz także ponownie podzielić cały dysk na partycje za pomocą jednego polecenia:

diskutil partitionDisk /dev/diskX 2 MBR \
        ExFAT NewVolumeA 100M \
        ExFAT NewVolumeB R
                                    ^ Partition scheme, can be GPT or APM too
        ^ Format of partition
              ^ Name of the new volume
                         ^ Size of the volume, R means the rest.
ibizaman
źródło