The Smart BootManager modifies my partition tables (on
all drives) whenever I try to boot an NTFS partition.
It renders the partition table invalid by writing bad
bootable-flags for the NTFS partitions.
The bootable-flag should be either 80h for 'bootable'
or 00h for 'non-bootable'. Instead SBM writes 81h on
the first disk, 82h on the second and so on.
This results in Windows not being able to boot and
Linux not being able to access any partition on that disks.
I managed to repair my partition table by getting the
dd if=/dev/hda of=mbr bs=512 count=1
and then editing the partition table by hand with a
hex-editor. Then I wrote it back with
dd if=mbr of=/dev/hda bs=512 count=1
When I tried to boot an NTFS partition with SBM again,
I got the same error.
Log in to post a comment.