Tôi có một đĩa USB Memorex TravelDrive 64GB hoàn toàn mới đang gặp rắc rối.
Nó được định dạng FAT16 trên MBR, điều này không hay lắm và tôi muốn đưa nó lên HFS +.
Tôi đã thử thực hiện điều này thông qua các tab Xóa và phân vùng trong Disk Utility, cũng như từ CLI trong Terminal.app thông qua một vài phương thức khác nhau:
$ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R
$ diskutil eraseDisk HFS+ newdisk disk4
Trong đó, disk4
đại diện cho thiết bị nhận dạng đĩa hoặc thiết bị đặc biệt (nghĩa là /dev/disk4
) và newdisk
là tên tùy ý tôi sẽ đưa ra âm lượng mới trên đĩa.
Trong mọi trường hợp, quá trình treo cố gắng để ngắt kết nối đĩa. Tôi đã thực hiện một chút điều tra, nhưng không có kết quả:
Đuôi nhật ký Disk Utility trong khi nó chạy (
tail -f ~/Library/Logs/DiskUtility.log
) không cung cấp bất kỳ thông tin hữu ích nào. Tất cả những gì tôi thấy là: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
và nó bị treo ở đó, do đó tôi cần phải "Dừng tiến độ" từ menu Gỡ lỗi sau 20 hoặc 30 phút.
Cố gắng tìm hiểu xem một cái gì đó có giữ đĩa cho mục đích khác không tiết lộ bất cứ điều gì -
ps aux | grep fsck
chỉ trả về một quá trình:ryan 4967 1.0 0.0 2432768 588 s003 R+ 12:57AM 0:00.00 grep fsck
Bất cứ ai cũng có suy nghĩ làm thế nào để tìm ra những gì đang xảy ra ở đây?
fdisk
dưới dạng đĩa MBR và sau đó sử dụng Disk Utility trên nó. Có thể phân vùng FAT do nhà máy thiết lập đang gây ra sự cố.