Я ищу создать загрузочную карту памяти USB. Однако на USB-накопителе есть данные, которые я не могу себе позволить удалить. Если бы я записал ISO-образ на нем обычным способом, скажем, с Ultraiso, данные будут потеряны.

Моя идея состоит в том, чтобы скопировать содержимое загрузочного ISO-образа непосредственно на USB-накопитель (включая файлы загрузчика), а затем сделать его "активным" разделом, я думаю, это решило бы проблему MBR. Однако это не похоже на работу.

Что мне здесь не хватает?

Обратите внимание, что мой вопрос, как правило, здесь, а не о конкретном загрузочном программном обеспечении.

3 ответа3

1

Вы можете установить grub2 на USB-устройство.
Затем вы можете использовать grub2 для прямой загрузки загрузочных ISO-файлов. Для этого вы можете либо извлечь ядро linux из ISO, либо использовать функцию "loopback" в grub2. вот пример для загрузки Ubuntu
Для ISO, которые не могут быть загружены таким образом, вы можете попробовать memdisk.

1

Ты можешь попробовать

bootsect /nt60 <driveletter>: /force /mbr

Обновление: для загрузки с диска должны быть выполнены следующие требования.

  1. Диск должен быть выбран в качестве источника загрузки в BIOS.
  2. Диск должен содержать действительную MBR (первый сектор диска).
  3. Диск должен содержать раздел, помеченный как активный.
  4. Активный раздел должен содержать загрузочный сектор, который может загружать загрузчик. Разные загрузочные секторы для разных загрузчиков. Загрузочный сектор Windows XP называется nt52 , Windows Vista и выше называется nt60 .
  5. Загрузчик должен находиться в корне файловой системы раздела. Загрузчик Windows XP называется NTLDR , Windows Vista и выше называется bootmgr

Чтобы пометить раздел как активный, вы можете использовать diskpart . Он поставляется с каждой Windows.

Чтобы написать MBR и Bootsector, вы можете использовать инструмент bootsect . Это связано с Windows 8. В более ранних версиях Windows это было частью среды восстановления, но вы можете скачать ее из интернета.

Загрузчик - это просто файл, поэтому вы будете копировать его при извлечении ISO-образа на USB-накопитель

0

Если это останавливает ваш поиск, пожалуйста, прокомментируйте, чтобы я мог редактировать ответ с соответствующими деталями

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .