
我正在尋找創建一個可啟動的 USB 記憶棒。然而,U 盤上有我無法刪除的資料。如果我以普通方式(例如使用 Ultraiso)在其上刻錄 ISO 映像,資料將會遺失。
我的想法是將可啟動 iso 映像的內容直接複製到 USB 記憶棒上(包括啟動載入程式檔案),然後將其設為「活動」分割區,我想這可以解決 MBR 問題。但這似乎不起作用。
我在這裡缺少什麼?
請注意,我的問題是一般性的,而不是關於特定的可啟動軟體。
答案1
答案2
你可以試試
bootsect /nt60 <driveletter>: /force /mbr
更新:為了能夠從磁碟啟動,必須滿足以下要求。
- 必須在 BIOS 中選擇該磁碟作為啟動來源。
- 磁碟必須包含有效的 MBR(磁碟的第一個磁區)。
- 磁碟必須包含標記為活動的分割區。
- 活動分割區必須包含可以載入開機載入程式的開機磁區。不同的引導程式有不同的引導磁區。 Windows XP 稱為開機磁區
nt52
,Windows Vista 及更高版本稱為開機磁區nt60
。 - 引導程式必須位於分割檔案系統的根目錄中。 Windows XP 開機載入程式稱為
NTLDR
,Windows Vista 及更高版本稱為bootmgr
若要將分區標記為活動分區,您可以使用diskpart
。它與每個 Windows 捆綁在一起。
要編寫MBR和Bootsector,您可以使用工具bootsect
。它捆綁到 Windows 8。
Bootloader 只是一個文件,因此在將 ISO 映像提取到 USB 磁碟時將其複製