2010-10-12 139 views
3

我在程序集中編寫了一個hello world引導加載程序代碼(我敢肯定,我的代碼是正確的)。我也有.exe和.exe的.bin文件。如何測試引導加載程序

我想用USB測試它,我該怎麼做?我發現的一切都找不到主題。

我試過用「Disk Explorer NTFS 3.66」的方式。我也嘗試過mkbt的方式。他們兩人雖然在博客/論壇/等中被高度提及,但似乎並未出於某種原因。

磁盤資源管理器不允許我從文件粘貼到引導扇區。

任何想法/幫助非常感謝。

+1

虛擬機? – 2010-10-12 18:36:20

+0

是的。我試過在虛擬機上,但沒有工作。 (磁盤管理器NTFS for VM告訴我的程序)就像告訴我用USB bootloader啓動bootloader的步驟。 – Sylar 2010-10-12 18:52:05

回答

0

我99.9%確定您無法使用USB引導加載程序。因爲引導程序首先被初始化,然後它加載操作系統,該操作系統加載USB驅動程序。它可以工作,如果你可以欺騙你的機器尋找USB作爲主要的啓動設備(我使用XP的XP和無法讓我的系統做到這一點)。對我而言,這是一個Floopy Drive,它在2006年回來了!

您可以使用Federico建議的虛擬機,並將USB驅動器模擬爲引導設備,這是最佳選擇。