AntiGuide: dds



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.45 :: Signaler un abus :: le: 20250611 01:44:38
Ceci est une version archivée de dds à 2010-05-31 10:50:20.

une alternative pour lire les disques en linuxlive

voir aussi le portage de la commande dd originaire d'unix/linux sous windows: http://www.chrysocome.net/dd
voir les possibilités sur un disque sata ?
...

Cette famille de programmes date du siècle dernier, au début il s'agissait de lire les secteurs d'une disquette puis d'un disque dur (d'où le nom dd, sans égard pour la commande homonyme d'unix)

Inventaire
on peut retrouver:
- dd.com en turbo 3 (l'ancêtre)
- dd13.exe en turbo 5.5,
- megalo.exe sans doute limitée à 500 Mo (utilisent l'interruption 13 du Bios)
- gigolo.exe: indéterminé (utilisant ebios sans doute)
- gigolo13, le même utilisant l'interupt 13, compatible avec les plus vielles machines
- teralo.exe: travaille sur les secteurs, mais utilise Ebios (sans notion de piste ni cylindre)
avec des clônes:
. teralorw (capable d'écrire un/des secteurs),
. teralopg (balayage à la recherche des secteurs défectueux),
. teracopy (issu de teralopg, capable de copier une unité sur une autre), renommé teralocp (en cours)
- un autre oublié cherchant les jpeg (sur une clé usb!), lui préférer:

Présentation
le programme fonctionne sous msdos (éventuellement windows 9x ou Me) mais PAS en Windows NT, 2K, XP, ni Vista
l'ergonomie (sic) est commune:
l'écran affiche un secteur (de 512 octets), initialement sous forme dump (hexa en partie haute), et ascii (en bas)
le programme réagit à la frappe d'une touche (quelquefois suivie de données supplémentaires)
les nombres sont entrés en décimal ou précédés d'un $ en hexadécimal, donc 129 et $81 sont identiques.
les 'disquettes' bios sont numérotées à partir de 0, les disques durs de $80.
ATTENTION: l'odre numérique des disques peut être différent des lettres attribuées et des noms linux/unix.

configuration
de nombreuses commandes dépendent des dimensions utilisées pour lire le disque,
les dimensions sont données par la commande '*'
pour les disque Bios: suivie de nombre de cylindres, tête et secteurs; exemple *800:16:63
pour les disques Ebios: suivie du nombre de secteurs
(00 est une abréviation pour infini)

commande de déplacement
majuscule pour avancer, minuscule pour reculer:
- Ss ou +- (secteur),
- Pp pour changer d'unité
pour les programmes Bios, on a aussi:
- Tt (tête)
- Cc: Cylindre

- > pour aller à un secteur (ou cluster pour disque FATxx, si précédé de # et défini)

commande de sauvegarde, restauration
o suivi d'un nom de fichier: écrit le secteur en cours dans un fichier
g ?
?? écrit
mais aussi affichage sous forme interprétée
- A: partition, frapper le chiffre de la partition pour y aller (0 à 3)
- B: boot dos,
- 5: boot W95,
- 8: boot W98, : frapper 1 pour Fat1?, 2 pour Fat2?, R: racine
- I: directory, se déplacer par flèches et <enter pour passer au fichier>

commande de balayage
- #, fournir l'adresse de début et fin, fichier log, unité cible pour copie.
- : à voir

???: recherche de chaîne