Малоизвестный факт: загрузочные секторы NTFS поставляются на разных языках. Они могут сказать « BOOTMGR is missing
» и « Press Ctrl+Alt+Del to restart
», но они также могут сказать то же самое на других языках. Это зависит от локали системы Windows, которую вы используете при создании и форматировании разделов.
Из-за беспорядка вредоносного ПО мне пришлось переписать загрузочный сектор NTFS моего системного диска, который скрывал руткит; Я сделал это с помощью bootsect.exe
инструмента на установочном DVD, том же установочном DVD на итальянском языке, который я использовал для первоначальной установки Windows; там же был хороший файл bootsect.exe.mui в папке it-IT. Но инструмент говорил по-английски, и мой загрузочный сектор NTFS теперь тоже говорит по-английски (и, конечно, раньше этого не было).
Я знаю, что это чисто косметическая вещь, но я хотел бы знать: как создать локализованный загрузочный сектор NTFS (конечно, без переформатирования раздела в локализованной системе)?
источник
Ответы:
Разные сообщения приходят из разных мест. Но если вы замените загрузочные файлы, такие как bootmgr, BCD (из системы с точно такой же конфигурацией загрузки), bootsect.dat, boot.sdi или любой другой комбинацией файлов, я думаю, вы найдете сообщения в ваш выбранный язык.
источник
В моей Vista загрузочный сектор написан на английском, хотя у меня польская система. Я установил с оригинальных дисков Microsoft. Возможно, ваш загрузочный сектор был взломан OEM.
источник
Загрузочный сектор довольно маленький (всего 512 байт), так что вы можете просто разобрать его (используя что-нибудь от NDISASM до IDA), исправить сообщения и затем собрать его снова (NASM сделает).
Это требует немного навыков программирования, а также, возможно, чтения некоторых учебников по x86-ассемблеру, но, конечно, если вы приложите достаточно усилий, то, конечно же, ничего.
источник
bootsect.exe
рассматривает код в MBR и VBR как загрузчик. Проблема языка, на которую ссылается OP, действительно заключается в большей части VBR.1) Подключите диск, содержащий раздел NTFS, к машине под управлением Linux, используйте редактор диска / шестнадцатеричного кода или команду dd; или 2) Загрузите Linux на CD / DVD, а затем то же самое; или 3) Сделайте то же самое с системой Windows, но редактируемый том NTFS должен быть отключен в Windows Vista и более поздних версиях. У вас есть 4 строки сообщений, закодированные в ascii, с начальными смещениями (относительно смещения 100h в Volume Boot Record), заданными в байтах с 1F8h по 1FBh. Область со смещения от 180h до 1F7h, по-видимому, доступна для этих сообщений. Копия Volume Boot Record находится в самом конце раздела.
источник
Вы можете попробовать это, (если ваша установка Windows находится в разделе C:)
или, с помощью bcdedit
или с bcdedit в зависимости от вашей конфигурации (узнайте свою конфигурацию, набрав bcdedit)
вы можете найти документацию по команде 'bcdboot' здесь:
http://technet.microsoft.com/en-us/library/cc731245%28WS.10%29.aspx
и 'bcdedit' здесь:
http://technet.microsoft.com/fr-fr/library/cc709667%28WS.10%29.aspx
скажите нам, какой из них работает для вас, если это работает ..!
источник