So here's my protective MBR (on my GPT disk):
The asterisks indicate zeros. Thus, there is very little non-zero entry in my protective MBR.
As Starman explains, Windows 7/8 has its own version of the protective MBR, and he points out the differences. I think if you study his example, you can put your finger on the entry for the damaged MBR sector your TestDisk error message refers to. You can't fix that, but maybe TestDisk can 'fix the MBR' for you -- that is the $64,001 question.
If you have a GPT, it has a Protective MBR--its first 512 bytes, or Sector 0. The entries explained by Starman, are there partly to fool partitioning tools that are NOT GPT aware: it tells them that there is only one partition on the disk and it is basically FULL--so go away, don't try to write anything in this MBR or on this disk.
The protective MBR has another purpose, also. If you wish to use your UEFI firmware to boot this disk by Legacy method (using CSM--and NOT using the ESP with UEFI), this MBR is used along with another Bios Boot Partition of 1 MB created somewhere on the GPT disk -- so a bootloader like GRUB can install itself to the MBR + the Bios Boot Partition.
Don't get too involved in this right now. But perhaps TestDisk can repair the MBR if, in fact, it is broken. But ... why would it be broken all of a sudden? It happens, though, but infrequently. Perhaps some corruption crept in [to just a sector or so]? Just remember, when you use a program like TestDisk, I think it is safe, BUT as the site says, there are risks of messing up part of or even the entire show.
Code:
sudo dd if=/dev/sda bs=512 count=1 | hexdump -C 1+0 records in 1+0 records out 512 bytes (512 B) copied00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| , 4.1052e-05 s, 12.5 MB/s * 000001c0 01 00 ee fe ff ff 01 00 00 00 2f 60 38 3a 00 00 |........../`8:..| 000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.| 00000200
As Starman explains, Windows 7/8 has its own version of the protective MBR, and he points out the differences. I think if you study his example, you can put your finger on the entry for the damaged MBR sector your TestDisk error message refers to. You can't fix that, but maybe TestDisk can 'fix the MBR' for you -- that is the $64,001 question.
If you have a GPT, it has a Protective MBR--its first 512 bytes, or Sector 0. The entries explained by Starman, are there partly to fool partitioning tools that are NOT GPT aware: it tells them that there is only one partition on the disk and it is basically FULL--so go away, don't try to write anything in this MBR or on this disk.
The protective MBR has another purpose, also. If you wish to use your UEFI firmware to boot this disk by Legacy method (using CSM--and NOT using the ESP with UEFI), this MBR is used along with another Bios Boot Partition of 1 MB created somewhere on the GPT disk -- so a bootloader like GRUB can install itself to the MBR + the Bios Boot Partition.
Don't get too involved in this right now. But perhaps TestDisk can repair the MBR if, in fact, it is broken. But ... why would it be broken all of a sudden? It happens, though, but infrequently. Perhaps some corruption crept in [to just a sector or so]? Just remember, when you use a program like TestDisk, I think it is safe, BUT as the site says, there are risks of messing up part of or even the entire show.
Comment