MP3播放器:“这看起来不像分区表”

首先,我不确定这是否属于AskUbuntu。 如果没有,我很抱歉。

当我运行sudo fdisk -l我得到一些令我担心的消息。 这是输出:

 > robin@robin-Latitude-D620:~$ sudo fdisk -l > > Medium /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 > sectors/track, 19457 cilinders Unit = cilinders from 16065 * 512 = > 8225280 bytes Sector size (logic/physical): 512 bytes / 512 bytes > in-/output size (minimal/optimal): 512 bytes / 512 bytes > Medium-ID: 0xf514f514 > > Device Startup Begin End Blocks ID System > /dev/sda1 * 1 44 346112 83 Linux Partition > 1 doesn't end on cilinder border. /dev/sda2 460 > 19458 152602625 5 extended /dev/sda3 44 > 459 3339264 82 Linux swap Partition 3 does't end on > a cilinder border. /dev/sda5 460 16272 127016960 > 7 HPFS/NTFS /dev/sda6 16273 17770 12024832 83 > Linux /dev/sda7 17770 19458 13558784 83 Linux > > Partition table items aren't shown in disk order > > Medium /dev/sdb: 8140 MB, 8140095488 bytes 251 heads, 62 > sectors/track, 1021 cilinders Unit = cilinders from 15562 * 512 = > 7967744 bytes Sector size (logic/physical): 512 bytes / 512 bytes > in-/output size (minimal/optimal): 512 bytes / 512 bytes > Medium-ID: 0x6f20736b > > This doesn't look like a partition table. You probably chose a > wrong device. > > Device Startup Begin End Blocks ID System > /dev/sdb1 ? 50003 123355 570754815+ 72 [unknown] > Partition 1 has different physic/logic starting points > (not-Linux?): > physic=(357, 116, 40) logic=(50002, 77, 11) has different physic/logic starting points: > physic=(357, 32, 45) logic=(123354, 170, 51) Partition 1 doesn't end on a cilinder border. /dev/sdb2 ? 10840 135248 > 968014120 65 Novell Netware 386 Partitie 2 has different > physic/logic starting points (not-Linux?): > physic=(288, 115, 43) logic=(10839, 209, 47) Partitie 2 has different > physic/logic ending points: > physic=(367, 114, 50) logic=(135247, 63, 42) Partitie 2 doesn't end on a cilinder border. /dev/sdb3 ? 120157 244565 > 968014096 79 [unknown] Partitie 3 has different > physic/logic starting points (not-Linux?): > physic=(366, 32, 33) logic=(120156, 222, 30) Partitie 3 has different physic/logic ending points: > physic=(357, 32, 43) logic=(244564, 75, 39) Partitie 3 doesn't end on a cilinder border. /dev/sdb4 ? 185432 185435 > 27749+ d [unknown] Partitie 4 has different physic/logic > starting points (not-Linux?): > physic=(372, 97, 50) logic=(185431, 63, 25) Partitie 4 has different physic/logic ending points: > physic=(0, 10, 0) logic=(185434, 205, 33) Partitie 4 doesn't end on a cilinder border. > > Partition table items aren't shown in drive order. > > Medium /dev/sdc: 3951 MB, 3951034368 bytes 90 heads, 57 > sectors/tracks, 1504 cilinders Unit = cilinders from 5130 * 512 = > 2626560 bytes Sector size (logic/physic): 512 bytes / 512 bytes > in-/output size (minimal/optimal): 512 bytes / 512 bytes > Medium-ID: 0x0008fe1a > > Device Startup Begin End Blocks ID System > /dev/sdc1 1 1505 3857408 b W95 FAT32 

我认为,我很好地将它翻译成英文,因为我并不完全明白这是什么。 但这里也是最初的(荷兰语):

 > robin@robin-Latitude-D620:~$ sudo fdisk -l > > Schijf /dev/sda: 160.0 GB, 160041885696 bytes 255 koppen, 63 > sectoren/spoor, 19457 cilinders Eenheid = cilinders van 16065 * 512 = > 8225280 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes > in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes > Schijf-ID: 0xf514f514 > > Apparaat Opstart Begin Einde Blokken ID Systeem > /dev/sda1 * 1 44 346112 83 Linux Partitie > 1 eindigt niet op een cilindergrens. /dev/sda2 460 > 19458 152602625 5 uitgebreid /dev/sda3 44 > 459 3339264 82 Linux wisselgeheugen Partitie 3 eindigt niet op > een cilindergrens. /dev/sda5 460 16272 127016960 > 7 HPFS/NTFS /dev/sda6 16273 17770 12024832 83 > Linux /dev/sda7 17770 19458 13558784 83 Linux > > Partitietabel-items liggen niet in schijfvolgorde. > > Schijf /dev/sdb: 8140 MB, 8140095488 bytes 251 koppen, 62 > sectoren/spoor, 1021 cilinders Eenheid = cilinders van 15562 * 512 = > 7967744 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes > in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes > Schijf-ID: 0x6f20736b > > Dit lijkt niet op een partitietabel. Waarschijnlijk koos u een > verkeerd apparaat. > > Apparaat Opstart Begin Einde Blokken ID Systeem > /dev/sdb1 ? 50003 123355 570754815+ 72 [onbekend] > Partitie 1 heeft verschillende fysieke/logische beginpunten > (niet-Linux?): > fysiek=(357, 116, 40) logisch=(50002, 77, 11) Partitie 1 heeft verschillende fysieke/logische eindpunten: > fysiek=(357, 32, 45) logisch=(123354, 170, 51) Partitie 1 eindigt niet op een cilindergrens. /dev/sdb2 ? 10840 135248 > 968014120 65 Novell Netware 386 Partitie 2 heeft verschillende > fysieke/logische beginpunten (niet-Linux?): > fysiek=(288, 115, 43) logisch=(10839, 209, 47) Partitie 2 heeft verschillende fysieke/logische eindpunten: > fysiek=(367, 114, 50) logisch=(135247, 63, 42) Partitie 2 eindigt niet op een cilindergrens. /dev/sdb3 ? 120157 244565 > 968014096 79 [onbekend] Partitie 3 heeft verschillende > fysieke/logische beginpunten (niet-Linux?): > fysiek=(366, 32, 33) logisch=(120156, 222, 30) Partitie 3 heeft verschillende fysieke/logische eindpunten: > fysiek=(357, 32, 43) logisch=(244564, 75, 39) Partitie 3 eindigt niet op een cilindergrens. /dev/sdb4 ? 185432 185435 > 27749+ d [onbekend] Partitie 4 heeft verschillende fysieke/logische > beginpunten (niet-Linux?): > fysiek=(372, 97, 50) logisch=(185431, 63, 25) Partitie 4 heeft verschillende fysieke/logische eindpunten: > fysiek=(0, 10, 0) logisch=(185434, 205, 33) Partitie 4 eindigt niet op een cilindergrens. > > Partitietabel-items liggen niet in schijfvolgorde. > > Schijf /dev/sdc: 3951 MB, 3951034368 bytes 90 koppen, 57 > sectoren/spoor, 1504 cilinders Eenheid = cilinders van 5130 * 512 = > 2626560 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes > in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes > Schijf-ID: 0x0008fe1a > > Apparaat Opstart Begin Einde Blokken ID Systeem > /dev/sdc1 1 1505 3857408 b W95 FAT32 

Sda是我的本地硬盘,sdb是我的MP3播放器,sdc是我的MP3播放器的MicroSD卡。 我应该开始担心吗? 我应该采取什么预防措施? 是否需要担心sda上的swap分区问题?

如果您在访问文件时没有问题,那么我建议您不要重新格式化驱动器。 实际上,我怀疑它做得很好而且没有必要改变任何东西。

MP3播放器上的文件系统不仅需要主机读取(在这种情况下你可以自由选择任何分区方案或文件系统格式),还需要mp3播放器的固件,这可能有自己奇怪的想法关于期待什么。

看一下维基百科的文章 :

预格式化设备使用各种分区方案。 供应商使用两种主要方案。 首先将文件系统(最常见的是FAT32)直接放在没有任何分区的设备上,有效地使其从扇区0开始 ,而没有任何额外的引导扇区,头部或分区。 第二个,使用DOS分区表(和MBR代码),单个(第一个)分区跨越整个设备。 此分区通常与2个扇区(例如1或2MB)的某些高功率对齐,这在固态驱动器中也是常见且重要的,以获得最佳性能和耐用性。 一些具有嵌入式存储设备的设备,如USB大容量存储设备(如带有USB端口的MP3播放器) ,如果使用与 FAT32(或其他任何原来使用的) 不同的文件系统进行格式化将报告文件系统已损坏或丢失 。 但是,大多数默认使用分区(表)的设备可以重新分区(通过缩小第一个分区和文件系统的大小)以获得更多分区。 此类设备将使用第一个分区进行自己的操作,但是在插入主机系统后,所有分区都可用。

因此,在我看来,你的mp3播放器使用的模式是在没有分区表的情况下在磁盘上创建单个FAT32分区 – 实际上,这正是fdisk告诉你的。 没有分区表。 一切都好。