ฟอร์แมตแฟลชไดรฟ์โดยไม่มีพาร์ติชั่น


0

ฉันพยายามฟอร์แมตแฟลชไดรฟ์ด้วยพาร์ติชัน 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 ได้หรือไม่

ขอบคุณ

คำตอบ:


1

เนื่องจากการแก้ไขของคุณที่การddคัดลอกใช้งานไม่ได้ฉันเดาว่านี่เป็นความเข้ากันไม่ได้ของฮาร์ดแวร์ มันอาจจะไม่ใช่ขนาด 8GB ที่เป็นปัญหา มันอาจเป็นปัญหาทางอิเล็กทรอนิกส์ ฉันได้ยินมาว่าปัญหาอิเล็กทรอนิกส์ดังกล่าวทำให้ USB แฟลชไดรฟ์บางตัวไม่ทำงานเป็นอุปกรณ์บูตในพีซีถึงแม้ว่ามันจะทำงานได้ดีเหมือนดิสก์ข้อมูลทั่วไป IIRC ผู้กระทำผิดในกรณีนี้ดูเหมือนจะเป็นบางสิ่งบางอย่างเกี่ยวกับจำนวนแอมแปร์ของอุปกรณ์ แต่หน่วยความจำของฉันมีหมอกหนา มันอาจจะคุ้มค่าเพียงซื้อแฟลชไดรฟ์ใหม่


ฉันจะต้องมองเข้าไปในนั้น แต่ทำให้รู้สึก สเตอริโอของฉันกันแล้วคุณรู้วิธีจัดรูปแบบไดรฟ์ให้ดูเหมือนว่า Windows จัดรูปแบบแล้วหรือไม่? ดูเหมือนว่าฉันมีปัญหานี้หลายครั้งก่อนที่mkfs.vfatหรือmkfs.ntfsบนไดรฟ์หัวแม่มือไม่ทำงานจริง ๆ เมื่อรูปแบบ windows ได้
vityav

จะมีความแตกต่างระหว่างระบบแฟ้มใด ๆ ที่สร้างขึ้นโดย Windows mkdosfsกับหนึ่งที่สร้างขึ้นโดยลินุกซ์ ฉันไม่รู้วิธีใดที่จะบังคับmkdosfsให้สร้างระบบไฟล์ที่มีลักษณะเหมือนกับที่สร้างโดยเครื่องมือ Windows บางทีคุณอาจเรียกใช้FORMATยูทิลิตี้Windows ภายใต้ WINE แต่ฉันไม่เคยลองมาก่อนดังนั้นฉันจึงยังห่างไกลจากที่แน่นอนว่ามันจะทำงานได้
Rod Smith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.