隨身碟量產一般都是做成二個 Partition, 一個放 ISO, 剩餘的當一般空間使用
試了好幾支 Phison 晶片的隨身碟,
量產後在 Linux 下都會看到 Partition Table 錯亂的狀況,
fdisk -l 會看到類似這樣
Disk /dev/sdb: 3762 MB, 3762290688 bytes
116 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 7192 * 512 = 3682304 bytes
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 108195 266915 570754815+ 72 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(357, 116, 40) logical=(108194, 75, 11)
Partition 1 has different physical/logical endings:
phys=(357, 32, 45) logical=(266914, 0, 51)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 ? 23456 292648 968014120 65 Novell Netware 386
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(288, 115, 43) logical=(23455, 18, 47)
Partition 2 has different physical/logical endings:
phys=(367, 114, 50) logical=(292647, 8, 42)
Partition 2 does not end on cylinder boundary.
/dev/sdb3 ? 259995 529187 968014096 79 Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(366, 32, 33) logical=(259994, 74, 30)
Partition 3 has different physical/logical endings:
phys=(357, 32, 43) logical=(529186, 63, 39)
Partition 3 does not end on cylinder boundary.
/dev/sdb4 ? 401235 401243 27749+ d Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(372, 97, 50) logical=(401234, 100, 25)
Partition 4 has different physical/logical endings:
phys=(0, 10, 0) logical=(401242, 67, 33)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order
導致在 Linux 下無法 mount, 當然也無法正常使用,
神奇的是在 Windows 看下是正常的, 使用也正常
要在 Linux 下正常使用必需用 fdisk 把 Partition 1-4 刪除, 重建後再用 mkfs.vfat format
Leave a comment