Показать полную графическую версию : Можно ли перенести MBR на внешний носитель?
Раздел HDD, содержащий Windows 7, полностью зашифрован с помощью TrueCrypt. В MBR присутствует TrueCrypt bootloader. Можно ли перенести MBR на какой-либо внешний носитель (предпочтительно CD), а на HDD соответствующий сектор затереть (или заполнить случайной информацией), сохранив параметры загрузки?
Если да, то как это сделать?
DVDshnik
22-07-2011, 06:50
Diskedit.exe из нортоновских утилит (а, возможно и другие дисковые редакторы так же) позволяет копировать загрузочный сектор жёсткого диска на другой носитель.
Можно ли перенести MBR на »да, программы для работы с MBR позволяют сохранять MBR во внешний файл и восстанавливать из файла.
примеры программ:
BootIce
консольные MBRFIX.EXE и MBRWIZ.EXE + GUI для них (Ultimate MBRGUI)
Atle, вы на параною как давно проверялись? ;)
Просто скопировать MBR и сохранить на внешний носитель, а также восстановить его - с этим проблем нет, многие дисковые редакторы позволяют это сделать. Речь идёт о другом. Можно ли сделать так, чтобы на HDD не было MBR вообще (нулевой сектор заполнен случайной информацией), содержимое MBR перенести на CD (или флэшку). При загрузке вставляем этот CD, MBR считывается с CD, дальше загружается ОС, приступаем к работе. А на HDD MBR нету. Например, в списке функций MBRWIZ.EXE таких возможностей не заявлено (или я плохо смотрел?).
P.S.Amigos, что касается Вашего любезного примечания, скрытого в #3 за словами "читать дальше »" - поверьте, в моем случае шифрование и т.п. это не блажь, а насущная необходимость. Я уже в этом убедился.
Atle, попробуйте чтоли скопировать mbr на CD, а затем удалить с HDD. Только сначала на виртуальной машине, дабы избежать проблем и недоразумений.
попробуйте чтоли скопировать mbr на CD, а затем удалить с HDD »
Пробовал. Причем не на виртуальной, а на самой что ни на есть реальной. Также с пытался шаманствовать с помощью UltraISO - создавать загрузочный диск с mbr и т.д., но все без толку. Если MBR на HDD нет, загрузки не происходит. Искать решение методом тыка быстро надоело, поэтому хочется узнать путь решения, да и возможно ли это в принципе.
да, программы для работы с MBR позволяют сохранять MBR во внешний файл и восстанавливать из файла.
примеры программ:
BootIce
консольные MBRFIX.EXE и MBRWIZ.EXE + GUI для них (Ultimate MBRGUI) »
Bootice сохраняет таблицу разделов (GPT кажется) командой MBR Process-backup MBR?
Ultimate MBRGUI не нашел, но наверно он и не нужен.
В MBRFIX.EXE сохранить таблицу разделов можно примерно так?:
mbrfix.exe /drive 2 savembr d:\1.mbr
В MBRWIZ.EXE команда выглядит примерно таким образом?:
mbrwix.exe /disk 2 /save=gpt d:\2.mbr что писать вместо параметра sector (Saves the sectors specified by Mode to the location specified by the filename.)? Что из этого: mbr, gpt, vbr, disk, track0, range еще нужно сохранять? Нужно ли указывать раздел (partition) и том (volume), если нужно сохранять таблицу разделов?
Bazaroff
22-11-2011, 23:42
Насколько мне известно (может быть и далек от истины) но структура CD (DVD) отличается на столько от магнитных дисков (винчестер), что это невозможно.
MBR на винте находится в нулевом секторе, и считывается впервую очередь. CD же не разбит так как винт на сектора, и поэтому нереально, что начав читать головка дисковода станет находится как раз там где нужно.
Для этой цели используют специальный файл - образ MBR.
Если мои представления далеки от истины, рад буду просветиться.
Bazaroff
23-11-2011, 00:03
При загрузке вставляем этот CD, MBR считывается с CD, дальше загружается ОС, приступаем к работе. »
Может с бубном и можно такой трюк проделать, но по прочтению MBR должна быть на очереди таблица разбиения диска.
Bootice сохраняет таблицу разделов (GPT кажется) командой MBR Process-backup MBR? »да. сохранеется MBR. это первый 512 байт диска.
Там находится таблица разделов и загрузчик.
Amigos, Спасибо за ответ. Остался только 1 вопрос: сколько секторов выбрать во время сохранения MBR в Bootice (1-255)?
сколько секторов выбрать во время сохранения MBR в Bootice (1-255)? »1
остальные значения для нестандартных MBR
Может с бубном и можно такой трюк проделать, но по прочтению MBR должна быть на очереди таблица разбиения диска. »
В том-то и дело, что мне хотелось бы перенести весь 0 сектор, включая таблицу разделов. Перенести только загрузчик на CD можно, например у DiskCryptor существует такая возможность . После этого загрузчик из 0 сектора HDD можно удалить и все работает. Но таблица разделов не переносится.
Я просмотрел MBR на двух компах с Windows 7. Содержимое идентично, за исключением сигнатуры диска и таблицы разделов (что естественно). Но меня удивило вот что. По адресу 1C3 -1C5 должен находиться CHS adress of last absolute sector in partition.http://en.wikipedia.org/wiki/Master_boot_record На разных компах разный размер раздела, и поэтому содержимое этих секторов должно различаться. Тем не менее, в обоих случаях одно и то же значение - fe ff ff. Примечательно, что адреса 1CB-1CD (numbers of sectors in partition) в разных mbr различаются - как и должно быть.
Я немного поэкспериментировал - для начала отредактировал 1C3-1C5, поставил там везде нули. Все работает, компьютер загружается, никаких изменений. Затем с средствами Windows изменил размер раздела. Естественно, изменились адреса 1CB-1CD (numbers of sectors in partition), а в 1C3-1C5 снова появились значения fe ff ff.
Возможно, я плохо понимаю, но почему параметр CHS adress of last absolute sector in partition (1C3-1C5) не меняется при изменении размера диска?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.