ฉันจะบังคับให้พาร์ติชันและรูปแบบบนคีย์ USB ในยูทิลิตี้ดิสก์ OS X Mountain Lion หรือจาก diskutil CLI ได้อย่างไร


14

ฉันมีดิสก์ USB Memorex TravelDrive 64GB ใหม่เอี่ยมซึ่งกำลังมีปัญหา

มันจัดรูปแบบ FAT16 บน MBR ซึ่งไม่ค่อยดีเท่าไหร่และฉันอยากจะใส่มันใน HFS +

ฉันได้ลองทำสิ่งนี้ผ่านแท็บลบและพาร์ติชั่นใน Disk Utility รวมถึงจาก CLI ใน Terminal.app ด้วยวิธีการต่าง ๆ สองวิธี:

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

ในสิ่งเหล่านั้นdisk4หมายถึงอุปกรณ์พิเศษหรือตัวระบุดิสก์ (เช่น/dev/disk4) และnewdiskเป็นชื่อโดยพลการที่ฉันกำลังจะให้ไดรฟ์ข้อมูลใหม่บนดิสก์

ในทุกกรณีกระบวนการจะพยายามยกเลิกการต่อเชื่อมดิสก์ ฉันได้ทำการตรวจสอบเล็กน้อยเพื่อประโยชน์:

  1. การทำตามบันทึก Disk Utility ในขณะที่ทำงานอยู่ ( tail -f ~/Library/Logs/DiskUtility.log) ไม่ได้ให้ข้อมูลที่เป็นประโยชน์ใด ๆ ทั้งหมดที่ฉันเห็นคือ:

    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

    และมันค้างอยู่ที่นั่นทำให้ฉันต้อง "หยุดความคืบหน้า" จากเมนูดีบั๊กหลังจาก 20 หรือ 30 นาที

  2. พยายามคิดว่ามีบางสิ่งที่มีดิสก์ค้างไว้เพื่อจุดประสงค์อื่นไม่ได้เปิดเผยอะไรเลย - ps aux | grep fsckส่งคืนกระบวนการเดียว:

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

ใครมีความคิดเกี่ยวกับวิธีการคิดออกสิ่งที่เกิดขึ้นที่นี่


คุณมีดิสก์ USB 64GB ที่มีพาร์ติชัน MBR เดียวซึ่งจัดรูปแบบเป็น FAT และคุณต้องการให้เป็นพาร์ติชัน GPT เดียวที่จัดรูปแบบเป็น HFS + ฉันทำให้ถูกต้องหรือไม่
duci9y

ใช่นั่นคือสิ่งที่ฉันพยายามจะทำ ดูเหมือนจะไม่ต้องการผ่านพ้น unmount
nihonjinrxs

ลองฟอร์แมตด้วยfdiskดิสก์ MBR จากนั้นใช้ Disk Utility บนมัน อาจเป็นพาร์ติชัน FAT ที่ตั้งมาจากโรงงานทำให้เกิดปัญหา
duci9y

1
เป็นไปได้เสมอที่คุณจะมี USB FWIW ที่ไม่ดีเพียงแค่โยนมันลงไปในรายการมิกซ์ดังที่คำตอบเดียวแนะนำ ฉันรู้ว่ามันเป็นบาปที่จะแนะนำที่นี่ แต่มันจะจัดรูปแบบบนเครื่อง Windows?
JimLohse

1
หลายปีที่ผ่านมากับความคิดเห็นนี้ แต่ฉันสงสัยว่ามีไดรฟ์ปลอม ไดรฟ์ 64GB เป็น FAT16 ได้อย่างไร? ทดสอบกับแอป Fight Flash Fraud, F3X (ฟรีแวร์)
Tetsujin

คำตอบ:


19

คุณต้องใช้/dev/disk4แทนdisk 4คำสั่งของคุณ มันควรอ่านแบบนี้

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

1

ดูเหมือนว่าคุณจะมีคำสั่งที่ถูกต้องทั้งหมด คุณได้ทดสอบสื่อเหล่านี้โดยใช้ Disk Utility หรือลองคำสั่งของคุณในไดรฟ์ USB ที่คุณสามารถลบได้หรือไม่

ความสงสัยของฉันคือพื้นที่เก็บข้อมูลที่คุณใช้ไม่สามารถใช้งานได้ 100%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.