- Accueil
- » Forum
- » Café Ubuntu
- » adressage CHS
#26 Le 18/05/2021, à 12:08
- ares
Re : adressage CHS
(...)
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 !
Bonne chance
Le droit d'emmerder Dieu BNF
Hors ligne
#27 Le 18/05/2021, à 21: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, à 21:48)
Hors ligne
#28 Le 19/05/2021, à 06:40
- ares
Hors ligne