Я знаю, что есть несколько шагов, чтобы сделать Pendrive загрузочным, изменив его файловую систему и все такое, но мой вопрос заключается в том, зачем это нужно делать, когда я могу просто перейти в меню загрузки в моей системе и дать самый высокий приоритет USB-накопителя, чтобы он автоматически загружал операционную систему из pendrive при запуске?
1 ответ
Для загрузки системы требуется устройство с каким-либо загрузчиком. Например, в Linux grub и LiLo являются двумя популярными, в то время как Windows NT и выше используют NTLDR (NT Loader). Эти функции сообщают системе, как загрузить остальную часть операционной системы, и без какого-либо загрузочного кода код на вашей флэш-накопителе не будет работать.
Когда вы форматируете перьевой диск и делаете его загрузочным, вы устанавливаете переключатель на устройстве или разделе, который объясняет BIOS «ЭЙ! У меня есть информация о загрузке, которую вы можете прочитать и выполнить!». BIOS видит это, если очередь за устройством загружается, а затем выполняет код. Без этого BIOS просто перейдет к следующему устройству и проигнорирует ваш USB-накопитель, пока ОС не попросит об этом.