J'ai répondu à cette question, en supposant que le *.img
le fichier avait une taille de secteur de 512
.
Comment puis-je interroger un appareil, ou l'image d'un appareil, pour trouver la bonne taille de secteur ?
Réponse acceptée :
fdisk -l
(qui est inférieur L dans le paramètre) vous montrera, entre autres informations, la taille du secteur aussi.
$ sudo fdisk -l
Disk /dev/sda: 150.3 GB, 150323855360 bytes
255 heads, 63 sectors/track, 18275 cylinders, total 293601280 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 63 208844 104391 83 Linux
/dev/sda2 208845 209712509 104751832+ 83 Linux
Cela montre que la taille du secteur est de 512 octets.
EDIT :versions plus récentes de fdisk
par exemple, fdisk
(du paquet util-linux 2.20.1
), vous montrera également les tailles de secteur logiques et physiques. Par exemple, sortie pertinente d'un "lecteur WDC WD10EFRX 1 To":
Disk /dev/sdn: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes