簡體   English   中英

使用引導二進制文件加載軟盤映像

[英]Loading a floppy disk image with a boot binary

我創建了一個小型程序集二進制文件以從軟盤啟動(理想情況下),但我不知道如何將二進制文件實際“放入”到磁盤上以使其可啟動。 我寧願使用軟盤映像(IMG 或 VFD)而不是實際磁盤(我什至不知道我是否還有備用軟盤)。 你能告訴我如何做到這一點,我找不到太多關於它的信息,而且我對創建引導扇區不太熟悉。

附錄:我使用的是 Windows (x64) 並且沒有 linux。 我確實有NASM。

編輯 1:ASM:

;Bootstrapper source for X-DOS 0.01
;----------------------------------------------
;Experimental bootsector.
;
;my name, created: THURS 30-06-2011 18:01

[BITS 16]
[org 0x7c00] ;start at initial Boot sector in ROM

;jmp short start ;Jump to the start point

;-----------------------------------------------

db "30-06-2011" ;First time worked on.

;-----------------------------------------------

start: 

mov ah, 0eh ;tty print function
xor bl, bl
mov al, 'H'
int 10h ;print the above.
again:
jmp again


;------------------------------------------------

db "my name" ;Me!
      times 510-($-$$) db 0 ;padding
      dw 0xaa55

引導扇區只是磁盤上的第一個扇區或 512 個第一個字節,因此引導扇區的二進制文件實際上是帶有引導扇區的軟盤映像。

要使用真正的軟盤,您只需使用軟盤映像寫入器(例如rawrite)、dd 或一些專門的軟件將其復制到軟盤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM