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, disk4
mewakili perangkat khusus atau pengidentifikasi disk (yaitu, /dev/disk4
) dan newdisk
merupakan 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:
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.
Mencoba mencari tahu apakah ada sesuatu yang menahan disk untuk tujuan lain juga tidak mengungkapkan apa pun -
ps aux | grep fsck
hanya 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?
fdisk
sebagai disk MBR dan kemudian gunakan Disk Utility di atasnya. Mungkin partisi FAT pengaturan pabrik menyebabkan masalah.