问题
手写的MBR,写入U盘,可以在台式机引导,却在笔记本上失败。(我的是三星笔记本)
解决
mov al, 'Y'
mov ah, 0x0e
mov bx, 0x7
int 0x10
finish:
hlt
jmp finish
times 446-($-$$) db 0
active_flag db 0x80 ;<-活动分区标志
times 510-($-$$) db 0
db 0x55, 0xaa
需在偏移地址446处加上活动分区标志,0x80。