Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   usb-boot (https://www.delphipraxis.net/78554-usb-boot.html)

sancho1980 6. Okt 2006 21:41


usb-boot
 
hi
ich hab nochmal eine frage, was das booten von usb-sticks anbelangt..
es gibt ja tools, mit denen man das image einer boot-floppy auf einen usb stick bringen kann, und dann von diesem booten kann...das sollte doch im umkehrschluss bedeuten, dass man jeden beliebigen floppy bootsektor auf einen usb-stick kopieren und davon booten kann...eigenartigerweise ist das aber nicht so:

ein beispiel (kompilieren mit: nasm boot.asm -o boot.bin)

Code:
;start boot.asm

[ORG 0]

            jmp 7C0h:start        ; Goto segment 07C0
start:
MOV AX, 0B800h
MOV DS, AX
MOV CL, 'A'
MOV CH, 223
mov [15eh], cx
MOV CL, 'e'
MOV CH, 223
mov [15fh], cx
MOV CL, 'l'
MOV CH, 223
mov [160h], cx
MOV CH, 223
mov [161h], cx
MOV CL, 'o'
MOV CH, 223
mov [162h], cx
hang:                          ; Hang!
   jmp hang

times 510-($-$$) db 0
dw 0AA55h
;end boot.asm
ich hab mir einen x86-emulator gezogen (, da kann man sich eine virtuelle floppy erstellen und von dieser den boot-sector mit einer beliebigen bin beschreiben - das hab ich mit diesem code hier gemacht und es funktioniert prima..wenn ich es aber in den boot-sektor von meinem usb-stick kopieren klappt es nicht...woran liegt das; kenn sich da einer aus?

danke,

martin

[edit=alcaeus]Code-Tags eingefuegt. Mfg, alcaeus[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz