Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 18/05/2021, à 13:08

ares

Re : adressage CHS

Nuliel a écrit :

(...)
Il peut y avoir des secteurs cachés, avant le secteur de boot?

Non puisque le secteur de boot est 0/0/1
En cas de secteurs cachés, cela indique que c'est un DD(drapeau 36 (80h)).
Les secteurs "cachés" indiquent si c'est une partition étendue ou une partition d'un des disques logiques.

Je suppose que la FAT et sa copie "collé" sont pour éviter les déplacements des moteurs pas à pas des DD électromécaniques de l'époque
Et les secteurs cachés peuvent se situer sur tout l'espace disque afin de limiter les déplacements des têtes lecture/enregistrement.

Infos non garanties ! smile

Bonne chance wink

Hors ligne

#27 Le 18/05/2021, à 22:46

Nuliel

Re : adressage CHS

0/0/1 c'est le MBR.
Il pourrait y avoir des secteurs entre le MBR et le premier secteur de la FAT32 (que j'appelle secteur de boot)

Sinon j'ai refait mon disque virtuel, maintenant il est ok, et je confirme l'emplacement du cluster du dossier racine:

nuliel@nuliel-desktop:~/programmes_C/dataRecSaver$ ./a.out ~/disqueVirtuel 
1. Recover MBR:
Partition 1
bootable: 0
type: b
first sector: 2048
number of sectors: 100352


Partition 2
bootable: 0
type: 0
first sector: 0
number of sectors: 0


Partition 3
bootable: 0
type: 0
first sector: 0
number of sectors: 0


Partition 4
bootable: 0
type: 0
first sector: 0
number of sectors: 0


Partition type: W95 FAT32
Nb logical sectors per FAT: 772
nb sectors per cluster: 1
Cluster root dir: 2
Reserved sectors: 32
nuliel@nuliel-desktop:~/programmes_C/dataRecSaver$ dd if=~/disqueVirtuel count=1 skip=$((2048+32+772*2)) | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets copiés, 0,000231226 s, 2,2 MB/s
00000000  41 69 00 74 00 5f 00 77  00 6f 00 0f 00 96 72 00  |Ai.t._.w.o....r.|
00000010  6b 00 73 00 73 00 73 00  00 00 00 00 ff ff ff ff  |k.s.s.s.........|
00000020  49 54 5f 57 4f 52 7e 31  20 20 20 20 00 3d f6 a1  |IT_WOR~1    .=..|
00000030  b2 52 b2 52 00 00 f6 a1  b2 52 03 00 0a 00 00 00  |.R.R.....R......|
00000040  e5 69 00 74 00 5f 00 77  00 6f 00 0f 00 27 72 00  |.i.t._.w.o...'r.|
00000050  6b 00 73 00 00 00 ff ff  ff ff 00 00 ff ff ff ff  |k.s.............|
00000060  e5 54 5f 57 4f 52 4b 53  20 20 20 20 00 3d f6 a1  |.T_WORKS    .=..|
00000070  b2 52 b2 52 00 00 f6 a1  b2 52 03 00 0a 00 00 00  |.R.R.....R......|
00000080  41 61 00 6e 00 6f 00 74  00 68 00 0f 00 17 65 00  |Aa.n.o.t.h....e.|
00000090  72 00 00 00 ff ff ff ff  ff ff 00 00 ff ff ff ff  |r...............|
000000a0  41 4e 4f 54 48 45 52 20  20 20 20 20 00 42 03 a2  |ANOTHER     .B..|
000000b0  b2 52 b2 52 00 00 03 a2  b2 52 04 00 0d 00 00 00  |.R.R.....R......|
000000c0  e5 4f 55 54 50 55 7e 31  20 20 20 20 00 42 03 a2  |.OUTPU~1    .B..|
000000d0  b2 52 b2 52 00 00 03 a2  b2 52 04 00 0d 00 00 00  |.R.R.....R......|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

On voit les noms des deux fichiers qui apparaissent.
2048 c'est le début de la FAT32, 32 c'est les secteurs réservés, 772 c'est la taille d'une FAT

Dernière modification par Nuliel (Le 18/05/2021, à 22:48)

Hors ligne

#28 Le 19/05/2021, à 07:40

ares

Re : adressage CHS

@Nuliel

Merci pour le retour et bonne continuation wink

Hors ligne