Update - dle LBA adresace (mám ATA disk Hitachi HTS722010K9SA00, takže by se na něj LBA měla vztahovat) by se měly logickým blokům (co to vlastně přesně je?) přiřazovat adresační hodnoty (ty čísla) počínaje nulou vejš. Platí to v rámci celýho disku, nebo se to číslování v rámci každýho oddílu resetuje a zase jede od nuly? Jestli to platí pro celej disk, jaktože pak oba linux oddíly začínají na hlavě i sektoru jedna? Pokud (jako že takřka určitě) disk používá adresaci LBA, jakto, že vypisuje rozsah oddílů pomocí hodnot CHS?
Přikládám komentovaný výpis z testdisku:
po [quicksearch]
Partition Start End Size in sectors
* HPFS - NTFS 0 32 33 9115 254 52 146446481
P Linux 9116 1 1 11560 254 57 39278856
P Linux Swap 11561 1 1 11671 254 47 1783136
L HPFS - NTFS 11672 164 13 12161 39 38 7847936
1 - standartní Win oddíl - "primary bootable"
2 - standartní Linux oddíl - "primary"
3 - Linux Swap -"primary"
4 - Win/IBM recovery oddíl - "logical"
-> [continue]->
Partition Start End Size in sectors
1 * HPFS - NTFS 0 32 33 9115 254 52 146446481
2 P Linux 9116 1 1 11560 254 57 39278856
3 P Linux Swap 11561 1 1 11671 254 47 1783136
4 E extended LBA 11672 0 1 12161 254 63 7871850
5 L HPFS - NTFS 11672 164 13 12161 39 38 7847936
Kde se vzala "4" extended partition? Je tu možnost zapsat oddílovou strukturu na disk...
-> [deeper search]
v průběhu deeper search vypisuje tyto chyby:
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
HPFS - NTFS 0 32 33 9115 254 52 146446481
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
HPFS - NTFS 0 32 44 9115 254 63 146446481
Linux 9116 1 1 11560 254 57 39278856
Linux 9116 1 1 11560 254 57 39278856
Linux Swap 11561 1 1 11671 254 47 1783136
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
HPFS - NTFS 0 32 33 11672 164 12 187518976
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
HPFS - NTFS 11672 164 13 12161 39 38 7847936
po [deep search]
D HPFS - NTFS 0 32 33 9115 254 52 146446481
D HPFS - NTFS 0 32 33 11672 164 12 187518976
D HPFS - NTFS 0 32 44 9115 254 63 146446481
D Linux 9116 1 1 11560 254 57 39278856
D Linux Swap 11561 1 1 11671 254 47 1783136
* HPFS - NTFS 11672 164 13 12161 39 38 7847936
Všechny oddíly až na poslední - "D" - deleted (?)
První dva (NTFS) jsou obsahově identické
Třetí - "Can't open filesystem. Filesystem seems damaged."
Čtvrtý (hlavní Linux oddíl) - obsahově odpovídá
Pátý (Linux Swap) - možnost vypsání souborů zde není - patrně v pořádku
Šestý (NTFS) - patrně Win/IBM Recovery oddíl - obsahově snad správně
Správný NTFS oddíl z první tří je ten první - jen u něj zároveň odpovídá počet cylindrů a jde vypsat jeho obsah
Sorry, že jsem tak nesamostatnej, ale fakt nechci přijít o data, tak se radši ptám...