LINUX.ORG.RU

Скрытый раздел на диске?

 


0

1

Есть диск на 250Гиг. На нём хранится несколько файлов - mp3 треки, пара фоток, система NTFS, оси нет. Недавно обратил внимание, что его реальный размер 232Гиг. При попытке загрузки с него, получаю сообщение

MBR Error 1.

Запустил TestDisk, он сообщил:

Warning: number of heads/cylinder mismatches 240 (NTFS) != 255 (HD)
После сканирования, получил
Disk /dev/sdc - 250 GB / 232 GiB - CHS 30401 255 63

Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0   1  1 10051 254 63  161485317
Позже запущу полное сканирование, пока нет времени. Пара вопросов. Глупо конечно, но может ли там быть скрытый загрузчик, который запускается и сканирует подключенные диски и дописывает свои данные? Из-за чего могло произойти несовпадение?

Производители пишут размер в «ГБ» и мелкими буквами добавляют, что «1ГБ=10^9 байт», а fdisk считает что 1GB=1024^3 байт. Повтори вычисления на калькуляторе сам, если не веришь.

no-dashi ★★★★★
()

ИМХО, нет.

Deleted
()
Ответ на: комментарий от no-dashi

Блин, а откуда всё же это несовпадение взялось 240 (NTFS) != 255 (HD), может тоже можешь знать? И как вообще посмотреть, что в мбре творится? А то я нашёл только способ его перезаписать, а не проверить.

StasON777
() автор топика
Ответ на: комментарий от StasON777

Heads/cylinders это вообще виртуальные числа. RTFM про LBA

no-dashi ★★★★★
()
Ответ на: комментарий от StasON777

И как вообще посмотреть, что в мбре творится?

xxd -l 512 /dev/[name] чем не подходит?

Ankor
()
18 февраля 2016 г.
Ответ на: комментарий от StasON777

30401 * 255 * 63 = 488392065 (секторов)
488392065 * 512 (1 сектор в байтах) = 250056737280 byte = 232,88 GiB!

0 1 1 (Start) 10051 254 63 (End) - это CHS-адресация вашего раздела
161485317 - количество секторов данного раздела

Nikolasha
()

система NTFS, оси нет. <...> При попытке загрузки с него...

как можно загрузиться с него (без ОС)?

Nikolasha
()
Ответ на: комментарий от StasON777

Блин, а откуда всё же это несовпадение взялось 240 (NTFS) != 255 (HD)

Различие (mismatches) обусловлено тем, что в BIOS (или в скрытой области HDD) и на самом диске HDD вбиты разные значения - может быть нарушена запись в загрузочном секторе раздела VBR - из-за программно-аппаратного или вирусного сбоя. У меня при затирании (ручном удалении) загрузочного сектора VBR, TestDisk писал:

Warning: Incorrect number of heads/cylinder 0 (NTFS) != 240 (HD)
Warning: Incorrect number of sectors per track 0 (NTFS) != 63 (HD)

т.е. значения number of heads/cylinder и number of sectors per track обнулены. Перезаписать boot sector можно с помощью того же TestDisk (rebuild).

MBR Error 1

эт говорит о том, что у вас ещё поломан MBR.

Программы для просмотра/редактирования VBR и MBR:
Acronis Disk Director
Active HDD Manager
Paragon
Runtime DiskExplorer for NTFS
(см. USB Reanimator XP; там же есть Victoria)

Nikolasha
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.