Если MBR была разрушена вирусом, потеряна из-за неумелого использования fdisk или Partition Magic, то операционная система не может определить, где начинается логический диск. Чтобы найти его, вам понадобится Norton Disk Editor, листок бумаги и немного везения.
С первым логическим диском все просто: его загрузочная запись расположена в начале диска, чаще всего (если вы не пользовались нестандартными утилитами разбиения) - в 63-м секторе. Чтобы найти следующие диски, вам понадобится вспомнить их примерный размер и посмотреть общее число секторов на диске.
Например, диск C: занимал 8 Гб, а D: - всю оставшуюся часть жесткого диска. Один сектор занимает 512 байт, значит 8 Гб - это 8 Гб * 1 073 741 824 байт в гигабайте / 512 байт в секторе = 8 * 2 097 152 = 16 777 216 секторов. Вывод: диск D: начинается примерно с 16,7-миллионного сектора.

Первая попытка: прикидываем размер диска
Другой вариант: вы помните, что последний логический диск D: занимал около 4 Гб. В окне Object > Physical Sector видим, что всего на диске 78 165 360 секторов (указано стрелкой курсора). Аналогичные расчеты дают нам, что 4 Гб = 8 388 608 секторов, а диск начинается с 78 165 360 – 8 388 608 = 69 776 752 сектора.
Легко запомнить, что число миллионов секторов в два раза больше, чем размер диска в Гб. Например, если диск имеет размер 10 Гб, то на нем приблизительно 20 млн. секторов. Более точный расчет можно провести с помощью калькулятора (Tools > Calculator в Disk Editor), умножив число гигабайт на 2 097 152.
Запишите рассчитанный номер сектора и попробуйте перейти на него (в поле Number of Sectors можно указать 200-300 секторов или более). Скорее всего, вы увидите не загрузочную запись, а нечто другое (см. как отличить FAT и загрузочную запись от обычных файлов). Если вам попался знакомый файл или каталог, постарайтесь вспомнить, на каком диске он находился (C: или D:), и в зависимости от этого двигайтесь вперед или назад. Например, в секторе 16 700 000 оказался файл с диска C:. Вы решили, что диск D: начинается после этого сектора, снова выбрали Object > Physical Sector, и перешли на 16 800 000.
Если вам попалась беспорядочная последовательность символов, проверьте оба направления (до и после данного сектора). Все проверенные номера секторов следует записывать.
В случае, показанном на скриншоте, мы сразу наткнулись на FAT в секторе 69 776 752. Это большая удача: теперь достаточно найти, где начинается FAT. Пробуем сектор 69 700 000 - ничего полезного не видно. Сектор 69 750 000 - также "мусор" (возможно, exe-файл или архив с предыдущего диска).

Хаотичный набор байтов в секторе 69 750 000
Вывод таков: загрузочная запись, а вместе с ней и начало диска, расположена между секторами 69 750 000 и 69 776 752. Переходим на сектор 69 750 000 и запускаем поиск (Tools > Find Object > Partition / Boot).
Почему же нельзя было просто перейти в начало физического диска и нажать Tools > Find Object? Потому что поиск по всему 40-гигабайтному диску занял бы не меньше пяти часов. Подсчитав примерный размер диска, мы сузили интервал поиска и сэкономили массу времени.

Загрузочная запись найдена
В секторе 69 770 358 мы нашли загрузочную запись логического диска. Значит, размер диска составит 78 165 360 - 69 770 358 = 8 395 002 секторов.

Вводим параметры диска в MBR
Чтобы добавить найденный диск в таблицу разделов, нужно выбрать Object > Partition Table, найти свободную строку (для которой в колонке System указано unused), вписать в нее начальный сектор диска (Relative Sectors) и размер диска в секторах (Number of Sectors). Затем нажмите Ctrl+B, чтобы выделить строку, и Tools > Recalculate Partition, чтобы заполнить колонки Starting Location и Ending Location. Сохраните внесенные изменения, нажав Ctrl+W, и перезагрузите компьютер. Операционная система распознает логический диск, и вы сможете прочитать файлы, хранящиеся на нем.