Bagaimana cara memaksa partisi dan format pada kunci USB di OS X Mountain Lion Disk Utility atau dari CLI diskutil?

13

Saya punya disk USB Memorex TravelDrive 64GB yang baru dan merepotkan.

Ini diformat FAT16 pada MBR, yang tidak begitu baik, dan saya ingin meletakkannya di HFS +.

Saya sudah mencoba melakukan ini melalui tab Erase dan Partition di Disk Utility, serta dari CLI di Terminal.app melalui beberapa metode berbeda:

$ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R
$ diskutil eraseDisk HFS+ newdisk disk4

Di dalamnya, disk4mewakili perangkat khusus atau pengidentifikasi disk (yaitu, /dev/disk4) dan newdiskmerupakan nama arbitrer yang saya berikan volume baru pada disk.

Dalam semua kasus, proses macet mencoba untuk meng-unmount disk. Saya telah melakukan sedikit penyelidikan, tetapi tidak berhasil:

  1. Tailing log Disk Utility ketika sedang berjalan ( tail -f ~/Library/Logs/DiskUtility.log) tidak memberikan informasi yang berguna. Yang saya lihat adalah:

    Starting next Erase job: 6 with no options
    2013-03-03 00:51:57 -0500: Preparing to erase : newdisk
    2013-03-03 00:51:57 -0500:  Partition Scheme: GUID Partition Table
    2013-03-03 00:51:57 -0500:  1 volume will be created
    2013-03-03 00:51:57 -0500:      Name        : newdisk
    2013-03-03 00:51:57 -0500:      Size        : 63.92 GB
    2013-03-03 00:51:57 -0500:      File system : Mac OS Extended (Journaled)
    
    dmAsyncStartedForDisk for disk4 
    2013-03-03 00:35:30 -0500: Unmounting disk

    dan hang di sana, sehingga saya harus "Hentikan Kemajuan" dari menu Debug setelah 20 atau 30 menit.

  2. Mencoba mencari tahu apakah ada sesuatu yang menahan disk untuk tujuan lain juga tidak mengungkapkan apa pun - ps aux | grep fsckhanya mengembalikan satu proses:

    ryan        4967   1.0  0.0  2432768    588 s003  R+   12:57AM   0:00.00 grep fsck

Adakah yang memiliki pemikiran tentang bagaimana mencari tahu apa yang terjadi di sini?

nihonjinrxs
sumber
Anda memiliki disk USB 64GB dengan partisi MBR tunggal yang diformat sebagai FAT dan Anda ingin menjadikannya partisi GPT tunggal yang diformat sebagai HFS +. Apakah saya benar?
duci9y
Ya, itulah yang saya coba lakukan. Tampaknya tidak ingin melewati yang tidak terpasang.
nihonjinrxs
Coba format dengan fdisksebagai disk MBR dan kemudian gunakan Disk Utility di atasnya. Mungkin partisi FAT pengaturan pabrik menyebabkan masalah.
duci9y
1
Selalu mungkin Anda memiliki USB FWIW yang buruk, hanya melemparkannya ke dalam campuran, seperti yang disarankan oleh satu jawaban. Saya tahu ini bid'ah untuk menyarankan ini di sini, tetapi apakah ini akan memformat pada mesin Windows?
JimLohse
1
Bertahun-tahun terlambat dengan komentar ini, tetapi saya menduga ada drive palsu. Bagaimana drive 64GB menjadi FAT16? Uji dengan aplikasi Fight Flash Fraud, F3X (freeware)
Tetsujin

Jawaban:

18

Anda perlu menggunakan /dev/disk4di tempat hanya disk 4dalam perintah Anda. Seharusnya membaca seperti ini

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
Michael Arnold
sumber
1

Tampaknya Anda memiliki semua perintah yang benar. Sudahkah Anda menguji media ini menggunakan Disk Utility atau mencoba perintah Anda pada drive USB yang bisa Anda hapus?

Kecurigaan saya adalah penyimpanan yang Anda gunakan tidak 100% fungsional.

bmike
sumber