Làm cách nào để buộc phân vùng và định dạng trên khóa USB trong OS X Mountain Lion Disk Utility hoặc từ đĩa CLI?


14

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à newdisklà 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ả:

  1. Đ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.

  2. 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 fsckchỉ 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?


Bạn có một đĩa USB 64 GB với một phân vùng MBR được định dạng là FAT và bạn muốn biến nó thành một phân vùng GPT duy nhất được định dạng là HFS +. Tôi đã làm đúng chứ?
duci9y

Vâng, đó chính xác là những gì tôi đang cố gắng làm. Nó dường như không muốn vượt qua sự bất bại.
nihonjinrxs

Hãy thử định dạng nó fdiskdướ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ố.
duci9y

1
Luôn luôn có khả năng bạn có một USB FWIW xấu, chỉ cần ném nó vào hỗn hợp, như một câu trả lời cho thấy. Tôi biết đó là một dị giáo khi đề xuất điều này ở đây, nhưng nó sẽ định dạng trên máy Windows?
JimLohse

1
Nhiều năm muộn với bình luận này, nhưng tôi nghi ngờ một ổ đĩa giả. Làm thế nào một ổ đĩa 64 GB có thể là FAT16? Thử nghiệm với ứng dụng Fight Flash Fraud, F3X (phần mềm miễn phí)
Tetsujin

Câu trả lời:


19

Bạn cần sử dụng /dev/disk4thay disk 4cho lệnh của bạn. Nó nên đọc như thế này

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R

1

Có vẻ như bạn có tất cả các lệnh chính xác. Bạn đã kiểm tra các phương tiện này bằng Disk Utility hoặc thử các lệnh của mình trên ổ USB mà bạn có thể chịu để xóa chưa?

Sự nghi ngờ của tôi là bộ nhớ bạn đang sử dụng không hoạt động 100%.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.