T
Tblue
Tripel-As
Hallo,
ich wollte meine Partitionstabelle ändern, parted beklagte sich jedoch über ein Dateisystem mit nicht unterstützten Optionen, was mir doch etwas seltsam vorkam, da ja alles funktionierte. Also habe ich testdisk gestartet, und richtig, ein altes Problem war wieder da:
Also habe ich im Geometrie-Menü die Anzahl der Heads pro Zylinder auf 255 gesetzt und die Analye noch einmal durchlaufen lassen. Alle Partitionen wurde ohne Probleme erkannt und die Partitionstabelle geschrieben. Mein Problem ist nun, dass die Anzahl der Heads pro Zylinder nach dem Beenden von Testdisk immer noch falsch ist; auch nach einem Reboot zeigt Testdisk wieder die Warnung von oben und parted kann die Partitionstabelle nicht anzeigen (fdisk allerdings schon):
Mache ich etwas falsch? Ich habe es früher schon einmal hinbekommen, mit Testdisk die Head-Anzahl zu ändern... Wer weiß, wo der Fehler liegt?
Hier das Log von Testdisk:
Grüße,
Tblue
ich wollte meine Partitionstabelle ändern, parted beklagte sich jedoch über ein Dateisystem mit nicht unterstützten Optionen, was mir doch etwas seltsam vorkam, da ja alles funktionierte. Also habe ich testdisk gestartet, und richtig, ein altes Problem war wieder da:
Code:
Warning: the current number of heads per cylinder is 16 but the correct value may be 255.
Code:
Fehler: Partitionen ausserhalb der Festplatte sind nicht möglich!
Hier das Log von Testdisk:
Code:
Mon Jun 2 00:03:58 2008
Command line: TestDisk
TestDisk 6.9-WIP, Data Recovery Utility, December 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Linux version (ext2fs lib: 1.40.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.0.5, ewf lib: none)
disk_get_geometry BLKGETSIZE64 /dev/hda number of cylinders 65535 != 238216 (calculated)
Hard disk list
Disk /dev/hda - 122 GB / 114 GiB - CHS 238216 16 63, sector size=512
Disk /dev/hda - 122 GB / 114 GiB
Partition table type: Intel
Analyse Disk /dev/hda - 122 GB / 114 GiB - CHS 238216 16 63
Geometry from i386 MBR: head=255 sector=63
BAD_RS LBA=192780 12096
BAD_RS LBA=2152710 135072
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=10
Current partition structure:
1 * Linux 0 1 1 191 3 63 192717
Warning: Bad ending head (CHS and LBA don't match)
2 P Linux Swap 191 4 1 2135 9 63 1959930
Warning: Bad ending head (CHS and LBA don't match)
3 P Linux 2135 10 1 60259 10 63 58589055
Warning: Bad ending head (CHS and LBA don't match)
4 E extended LBA 60259 11 1 238217 12 63 179381790
Warning: Bad starting head (CHS and LBA don't match)
5 L Linux 60259 12 1 238201 13 63 179365662
Warning: Bad starting head (CHS and LBA don't match)
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0
search_part()
Disk /dev/hda - 122 GB / 114 GiB - CHS 238216 16 63
recover_EXT2: s_block_group_nr=0/11, s_mnt_count=100/4294967295, s_blocks_per_group=8192
recover_EXT2: s_blocksize=1024
recover_EXT2: s_blocks_count 96356
recover_EXT2: part_size 192712
D Linux 0 1 1 191 3 58 192712
EXT3 Sparse superblock Recover, 98 MB / 94 MiB
D Linux Swap 191 4 1 2135 9 45 1959912
SWAP2 version 1, 1003 MB / 956 MiB
recover_EXT2: s_block_group_nr=0/223, s_mnt_count=99/4294967295, s_blocks_per_group=32768
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 7323631
recover_EXT2: part_size 58589048
D Linux 2135 10 1 60259 10 56 58589048
EXT3 Large file Sparse superblock Recover, 29 GB / 27 GiB
recover_EXT2: s_block_group_nr=0/684, s_mnt_count=101/4294967295, s_blocks_per_group=32768
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 22420707
recover_EXT2: part_size 179365656
D Linux 60259 12 1 238201 13 57 179365656
EXT3 Large file Sparse superblock Recover, 91 GB / 85 GiB
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=8
Warning: the current number of heads per cylinder is 16 but the correct value may be 255.
Results
D Linux 0 1 1 191 15 63 193473
EXT3 Sparse superblock Recover, 99 MB / 94 MiB
D Linux Swap 191 4 1 2135 15 63 1960308
SWAP2 version 1, 1003 MB / 957 MiB
D Linux 2135 10 1 60259 15 63 58589370
EXT3 Large file Sparse superblock Recover, 29 GB / 27 GiB
D Linux 60259 12 1 238201 15 63 179365788
EXT3 Large file Sparse superblock Recover, 91 GB / 85 GiB
interface_write()
No partition found or selected for recovery
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
New geometry
Disk /dev/hda - 122 GB / 114 GiB - CHS 14947 255 63 sector_size=512
Analyse Disk /dev/hda - 122 GB / 114 GiB - CHS 14947 255 63
Geometry from i386 MBR: head=255 sector=63
get_geometry_from_list_part_aux head=255 nbr=10
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=10
Current partition structure:
1 * Linux 0 1 1 11 254 63 192717
2 P Linux Swap 12 0 1 133 254 63 1959930
3 P Linux 134 0 1 3780 254 63 58589055
4 E extended LBA 3781 0 1 14946 254 63 179381790
5 L Linux 3781 1 1 14945 254 63 179365662
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0
search_part()
Disk /dev/hda - 122 GB / 114 GiB - CHS 14947 255 63
recover_EXT2: s_block_group_nr=0/11, s_mnt_count=100/4294967295, s_blocks_per_group=8192
recover_EXT2: s_blocksize=1024
recover_EXT2: s_blocks_count 96356
recover_EXT2: part_size 192712
D Linux 0 1 1 11 254 58 192712
EXT3 Sparse superblock Recover, 98 MB / 94 MiB
D Linux Swap 12 0 1 133 254 45 1959912
SWAP2 version 1, 1003 MB / 956 MiB
recover_EXT2: s_block_group_nr=0/223, s_mnt_count=99/4294967295, s_blocks_per_group=32768
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 7323631
recover_EXT2: part_size 58589048
D Linux 134 0 1 3780 254 56 58589048
EXT3 Large file Sparse superblock Recover, 29 GB / 27 GiB
recover_EXT2: s_block_group_nr=0/684, s_mnt_count=101/4294967295, s_blocks_per_group=32768
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 22420707
recover_EXT2: part_size 179365656
D Linux 3781 1 1 14945 254 57 179365656
EXT3 Large file Sparse superblock Recover, 91 GB / 85 GiB
get_geometry_from_list_part_aux head=255 nbr=8
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=8
Results
* Linux 0 1 1 11 254 63 192717
EXT3 Sparse superblock Recover, 98 MB / 94 MiB
P Linux Swap 12 0 1 133 254 63 1959930
SWAP2 version 1, 1003 MB / 956 MiB
P Linux 134 0 1 3780 254 63 58589055
EXT3 Large file Sparse superblock Recover, 29 GB / 27 GiB
L Linux 3781 1 1 14945 254 63 179365662
EXT3 Large file Sparse superblock Recover, 91 GB / 85 GiB
interface_write()
1 * Linux 0 1 1 11 254 63 192717
2 P Linux Swap 12 0 1 133 254 63 1959930
3 P Linux 134 0 1 3780 254 63 58589055
4 E extended LBA 3781 0 1 14946 254 63 179381790
5 L Linux 3781 1 1 14945 254 63 179365662
write!
write_mbr_i386: starting...
write_all_log_i386: starting...
write_all_log_i386: CHS: 3781/0/1,lba=60741765
You will have to reboot for the change to take effect.
TestDisk exited normally.
Grüße,
Tblue
Zuletzt bearbeitet: