web-dev-qa-db-ja.com

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のスワップパーティションの問題について心配することはありますか?

1
RobinJ

ファイルへのアクセスに問題がない場合は、ドライブを再フォーマットしないことをお勧めします。実際、問題なく動作していると思います。何も変更する必要はありません。

Mp3プレーヤーのファイルシステムは、ホストマシン(この場合、任意のパーティションスキームまたはファイルシステム形式を自由に選択できます)だけでなく、mp3プレーヤーのファームウェアによっても読み取る必要があります。これには独自の奇妙なアイデアがある可能性があります。何を期待するかに関して。

ウィキペディアの記事 を見てください:

事前にフォーマットされたデバイスで使用されるさまざまなパーティショニングスキームがあります。ベンダーが使用する主なスキームは2つあります。 最初にファイルシステム(最も一般的にはFAT32)をパーティションなしでデバイスに直接配置し、追加のブートセクター、ヘッダーなしでセクター0から効果的に開始しますまたはパーティション。 2つ目は、DOSパーティションテーブル(およびMBRコード)を使用し、単一の(最初の)パーティションがデバイス全体にまたがっています。このパーティションは、多くの場合、2つのセクター(1または2MBなど)の高出力に調整されます。これは、最高のパフォーマンスと耐久性を実現するソリッドステートドライブでも一般的で重要です。 USB大容量ストレージデバイスのように機能する組み込みストレージを備えた一部のデバイス(USBポートを備えたMP3プレーヤーなど)は、別のファイルシステムを使用してフォーマットした場合、ファイルシステムが破損または欠落していることを報告しますFAT32(またはそこで最初に使用された他のもの)より。ただし、ほとんどのデバイスパーティション(テーブル)を使用するデフォルトでは、(最初​​のパーティションとファイルシステムのサイズを縮小することにより)再パーティション化して、より多くのパーティションを作成できます。このようなデバイスは、独自の操作に最初のパーティションを使用しますが、ホストシステムに接続すると、すべてのパーティションが使用可能になります。

したがって、mp3プレーヤーは、パーティションテーブルなしでディスク上に単一のFAT32パーティションが作成されるスキーマを使用しているように見えます。これは、実際には、fdiskが伝えていることとまったく同じです。パーティションテーブルはありません。全て大丈夫。

3
Sergey