OVH Cloud OVH Cloud

equivalent de Hex Workshop

8 réponses
Avatar
kalahari
Bonjour ,

je cherche l'équivalent de Hex Workshop sous linux (mandriva2006) pour
pouvoir lire le contenu des secteurs en hexa .Je m'interesse aux
partitions ( http://jc.bellamy.free.fr/fr/theoriemultiboot1.html )
mais j'aimerais verifier en même temps sur mon disque ce que donne la
théorie

merci .

8 réponses

Avatar
Marc Mezzarobba
je cherche l'équivalent de Hex Workshop sous linux (mandriva2006) pour
pouvoir lire le contenu des secteurs en hexa .


Je ne sais pas ce qu'est Hex Workshop, mais si je comprends bien ta
question, lire ton disque avec od, hexdump, hexedit, ou n'importe quoi de
ce genre fera l'affaire.

--
Marc Mezzarobba

Avatar
kalahari
Bonsoir ,

je cherche l'équivalent de Hex Workshop sous linux (mandriva2006) pour
pouvoir lire le contenu des secteurs en hexa .


Je ne sais pas ce qu'est Hex Workshop, mais si je comprends bien ta
question, lire ton disque avec od, hexdump, hexedit, ou n'importe quoi de
ce genre fera l'affaire.

il faut que je puisse lire n'importe quel secteur du disque . J'ai

installé hexedit , par contre j'ai pas trouvé comment lire le mbr et le
boot sector de chaque partition ? il ne fait apparement que les fichiers .

cdt


Avatar
Marc Mezzarobba
il faut que je puisse lire n'importe quel secteur du disque . J'ai
installé hexedit , par contre j'ai pas trouvé comment lire le mbr et le
boot sector de chaque partition ? il ne fait apparement que les fichiers .


Hmm, tu devrais peut-être commencer par lire le manuel de ta distribution :

http://doc.mandrivalinux.com/MandrakeLinux/101/fr/Command-Line.html/ch09s02.html

--
Marc Mezzarobba

Avatar
kalahari
il faut que je puisse lire n'importe quel secteur du disque . J'ai
installé hexedit , par contre j'ai pas trouvé comment lire le mbr et le
boot sector de chaque partition ? il ne fait apparement que les fichiers .


Hmm, tu devrais peut-être commencer par lire le manuel de ta distribution :

http://doc.mandrivalinux.com/MandrakeLinux/101/fr/Command-Line.html/ch09s02.html

Effectivement ;-)


et quel fichier ouvrir pour lire le premier secteur du disque dur ?
/dev/????

merci .


Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:4518330d$0$21146$,
*kalahari* tapota sur f.c.o.l.configuration :

Bonjour,

il faut que je puisse lire n'importe quel secteur du disque . J'ai
installé hexedit , par contre j'ai pas trouvé comment lire le mbr et le
boot sector de chaque partition ? il ne fait apparement que les
fichiers .


Sous unix, tout est fichier. Pour accéder aux périphériques, on passe par
leur point d'entrée qui se trouvent généralement dans les fichiers spéciaux
présents dans le répertoire /dev. Par exemple /dev/hda pour accéder au
premier disque dur du contrôleur IDE.

--
Sébastien Monbrun aka TiChou

Avatar
kalahari
Bonsoir ,

Dans le message <news:4518330d$0$21146$,
*kalahari* tapota sur f.c.o.l.configuration :

Bonjour,

il faut que je puisse lire n'importe quel secteur du disque . J'ai
installé hexedit , par contre j'ai pas trouvé comment lire le mbr et
le boot sector de chaque partition ? il ne fait apparement que les
fichiers .


Sous unix, tout est fichier. Pour accéder aux périphériques, on passe
par leur point d'entrée qui se trouvent généralement dans les fichiers
spéciaux présents dans le répertoire /dev. Par exemple /dev/hda pour
accéder au premier disque dur du contrôleur IDE.



j'ai essayé d'ouvrir /dev/hda mais je ne n'obtiens rien !?


Avatar
Th.A.C


j'ai essayé d'ouvrir /dev/hda mais je ne n'obtiens rien !?


as-tu vérifié que /dev/hda correspondait bien à ton disque dur?

si tu as du scsi ou du sata, ce n'est pas /dev/hda.

Un petit 'mount' devrait te dire quelle partition est montée et sur quel
disque.

Au pire un petit:

dd if=/dev/hda of=mbr.bin bsQ2 count=1

te créera un fichier 'mbr.bin' du disque /dev/hda contenant juste le
premier secteur.

en remplacant /dev/hda par /dev/hda1 ou autre n° de partition tu
obtiendras le boot secteur de la partition indiquée.

Tu peux aussi utiliser 'MidNight Commander' pour lire les /dev/hda ou
autre périphérique

Avatar
kalahari


j'ai essayé d'ouvrir /dev/hda mais je ne n'obtiens rien !?


as-tu vérifié que /dev/hda correspondait bien à ton disque dur?

si tu as du scsi ou du sata, ce n'est pas /dev/hda.

Un petit 'mount' devrait te dire quelle partition est montée et sur quel
disque.

Au pire un petit:

dd if=/dev/hda of=mbr.bin bsQ2 count=1

te créera un fichier 'mbr.bin' du disque /dev/hda contenant juste le
premier secteur.

en remplacant /dev/hda par /dev/hda1 ou autre n° de partition tu
obtiendras le boot secteur de la partition indiquée.

Tu peux aussi utiliser 'MidNight Commander' pour lire les /dev/hda ou
autre périphérique



Génial ça fonctionne j'ai bien "lilo" au début dans le fichier
mbr.bin et si je regarde bs1.bin(pour hda1) j'ai "msdos5.0 "

par contre je viens de comprendre pourquoi cela ne fonctionnait pas sous
hexedit... je l'avais lancé en tant qu'utilisateur pas root donc je
n'avais pas accés à /dev/hda . Aie pas taper sur la tête svp

Merci à tous pour l'aide .