コメントに基づいてテスト

コメントに基づいてテスト

私のRaspbian(Jessie)システムをsudo sfdisk -lV /dev/mmcblk0見せてください(util-linux 2.25.2のsfdisk)。

Disk /dev/mmcblk0: 3923936 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/mmcblk0p1        128    2143    2016      64512    e  W95 FAT16 (LBA)
                start: (c,h,s) expected (128,0,1) found (0,130,3)
                end: (c,h,s) expected (1023,3,16) found (8,138,2)
/dev/mmcblk0p2       2144  329823  327680   10485760   83  Linux
                start: (c,h,s) expected (1023,3,16) found (8,138,3)
                end: (c,h,s) expected (1023,3,16) found (1023,254,63)
/dev/mmcblk0p3     329824  591967  262144    8388608   83  Linux
                start: (c,h,s) expected (1023,3,16) found (1023,254,63)
                end: (c,h,s) expected (1023,3,16) found (1023,254,63)
/dev/mmcblk0p4     591968  3497439  2905472   92975104    7  HPFS/NTFS/exFAT
                start: (c,h,s) expected (1023,3,16) found (1023,254,63)
                end: (c,h,s) expected (1023,3,16) found (1023,254,63)
sfdisk: Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
sfdisk: start of partition 1 has impossible value for head: 130 (should be in 0-3)

ただし、Windows 10ホストを実行しているVirtualBox Debian(ストレッチ/テスト)ゲストシステムで、既存sudo sfdisk -lV /dev/sdcのUSB 2.0カードリーダー(util-linux 2.29.1のsfdisk)を介してSDXCカードを挿入すると、次のように表示されます。

Disk /dev/sdc: 119.8 GiB, 128579534848 bytes, 251131904 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
Disklabel type: dos
Disk identifier: 0x102c03ad

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sdc1           8192    137215    129024   63M  e W95 FAT16 (LBA)
/dev/sdc2         137216  21108735  20971520   10G 83 Linux
/dev/sdc3       21108736  37885951  16777216    8G 83 Linux
/dev/sdc4       37885952 223836159 185950208 88.7G  7 HPFS/NTFS/exFAT
Remaining 27295744 unallocated 512-byte sectors.

このUSBアダプタを使用して、最新のRaspbianイメージからSDカードを作成し、後でより多くのパーティションを追加しました。

Raspbianレポートが異なる理由は何ですか?c,h,sとはどういうimpossible value意味ですか?何か間違っているようです。心配すべきでしょうか?

ベストアンサー1

心配すべきでしょうか?

いいえ。これは通常Linuxには関係ありません。システムが起動しないことを認識しない限りブートローダー(c,h,s) 値によって異なります。

新しいバージョンsfdiskでは、(c、h、s)をカバーするすべてのコードが削除されます。マンページで、DOS 以前のバージョンとの互換モードが削除されたことがわかりました。

例えばhttps://karelzak.blogspot.co.uk/2014/10/new-sfdisk.html

それでも以前の基本シリンダーに依存している場合は、更新に注意してください。正直なところ、LBAのアドレス指定はATA-3(1997)以降必須で、最初からLinuxでサポートされました。

LBAモードのパーティションタイプを使用できます。Microsoft Windows 95 シリンダー境界の重要性が捨てられたようですWindows Vistaそして最新)。

おすすめ記事