Je viens de vérifier l'iso de 98 SE et celle-ci est overdump. Ayant le CD original, c'est le même SHA1. Par contre, si je prends la taille réelle, le hash est différent, et je le retrouve sur
MDL.
Le vrai sha1 est :
6f1556f064778825cd9acfbd5d18f5c4376c176a |
Celui avec l'overdump :
68976c649e04b8dd54b474fbf694b47d823da31b |
Confirmé en le passant dans ultraISO avec le filtre coché.
Pour retrouver la vraie taille, c'est en fait assez simple, suffit de lire le Primary Volume Descriptor, sous Linux avec isoinfo (y'a aussi des utilitaires sur win) :
Qui nous renvoie :
CD-ROM is in ISO 9660 format
System id:
Volume id: WIN98 SE
Volume set id: WIN98 SE
Publisher id: MICROSOFT CORPORATION
Data preparer id: MICROSOFT CORPORATION, ONE MICROSOFT WAY, REDMOND WA 98052, (206) 882-8080
Application id: CDIMAGE 2.38 (08/27/97 TM)
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 321055
El Torito VD version 1 found, boot catalog is in sector 20
Joliet with UCS level 3 found
NO Rock Ridge present
Eltorito validation header:
Hid 1
Arch 0 (x86)
ID 'Microsoft Corporation'
Key 55 AA
Eltorito defaultboot header:
Bootid 88 (bootable)
Boot media 2 (1.44MB Floppy)
Load segment 0
Sys type 0
Nsect 1
Bootoff 15 21
La ligne qui nous intéresse :
Volume size is qui indique le nombre de secteurs.
Qu'on peut filtrer directement :
isoinfo -d -i /dev/sr0 | grep "Volume size" |
Ensuite, y a plu qu'à se servir de la commande dd :
sudo dd if=/dev/sr0 of=image.iso count=321055 bs=2048
|
Avec en arguments
count=nombre-de secteurs et
bs=taille-des-secteurs
Et on récupère une image parfaite sans overdump :
sudo fdisk -lu image.iso
Disque image.iso : 627,6 MiB, 657520640 octets, 1284220 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets |
Si on compare avec ce que que nous renvoi le lecteur :
sudo fdisk -lu /dev/sr0
Disque /dev/sr0 : 627,66 MiB, 658130944 octets, 321353 secteurs
Disk model: DVDRAM GH22NS50
Unités : secteur de 1 × 2048 = 2048 octets
Taille de secteur (logique / physique) : 2048 octets / 2048 octets
taille d'E/S (minimale / optimale) : 2048 octets / 2048 octets
|