ฉันพยายามฟอร์แมตแฟลชไดรฟ์ด้วยพาร์ติชัน FAT เพื่อใช้ในเครื่องเสียงรถยนต์ แต่พบปัญหาเล็ก ๆ ฉันพยายามทำให้มันเป็นหนึ่งในพาร์ทิชัน FAT 16 ที่ใหญ่และสเตอริโอก็ไม่ยอมรับมัน แฟลชไดรฟ์อื่นที่ฉันฟอร์แมตใน Windows ใช้งานได้ แต่fdisk -l
จะแสดงสิ่งนี้:
Disk /dev/sdc: 4009 MB, 4009754624 bytes
124 heads, 62 sectors/track, 1018 cylinders, total 7831552 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdc1 ? 778135908 1919645538 570754815+ 72 Unknown
/dev/sdc2 ? 168689522 2104717761 968014120 65 Novell Netware 386
/dev/sdc3 ? 1869881465 3805909656 968014096 79 Unknown
/dev/sdc4 ? 2885681152 2885736650 27749+ d Unknown
Partition table entries are not in disk order
ที่ฉันดูเหมือนว่าการทุจริต แต่เห็นได้ชัดว่าเป็นเรื่องปกติสำหรับแฟลชไดรฟ์
พยายามฟอร์แมตพาร์ติชั่นนี้โดยไม่มีพาร์ติชั่น (ตามmkfs.vfat -I /dev/sdd
) แสดงให้เห็นเท่านั้น
Disk /dev/sdd: 7876 MB, 7876902912 bytes
243 heads, 62 sectors/track, 1021 cylinders, total 15384576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
และยังคงไม่ทำงานในระบบสเตอริโอ ดังนั้นคำถามของฉันคือฉันจะทำซ้ำการจัดรูปแบบเฉพาะใน linux ได้อย่างไร ระยะสั้น (สำหรับทริปวันหยุดสุดสัปดาห์นี้) ฉันโอเคกับการใช้งานdd
และมีพื้นที่เพียงครึ่งเดียวในไดรฟ์ใหม่ แต่ต้องการทราบวิธีการทำซ้ำอย่างถูกต้องโดยไม่ต้องใช้งานไดรฟ์ในอนาคต
แก้ไข: ทำdd if=/dev/sdc of=/dev/sdd bs=4096 conv=notrunc,noerror
แล้วและตอนนี้fdisk -l
แสดงให้เห็นว่าทั้งสองไดรฟ์เหมือนกันมากกว่าจำนวนไบต์ แต่ก็ยังใช้งานไม่ได้ดังนั้นแม้จะมีคู่มือที่บอกว่าสเตอริโอของฉันรับ 8GB ได้หรือไม่
ขอบคุณ
mkfs.vfat
หรือmkfs.ntfs
บนไดรฟ์หัวแม่มือไม่ทำงานจริง ๆ เมื่อรูปแบบ windows ได้