|
今天把C大的代码弄出来了,放在这里备忘。
- title xp
- echo > (md)0x200+2
- write --offset=0xb (md)0x200+3 \x00\x02\x01\x01\x00\x01\x70\x00\x10\x00\xfd\x01\x00\x08\x00\x01
- write 0x401FE 0xAA55
- write 0x40200 0xfffffe
- map --mem (md)0x200+2 (fd0)
- map --mem /BOOT/IMGS/FIRADISK.IMG (fd1)
- set fira.opt=cdrom,vmem=find:/WIN$.ISO;
- find --set-root --devices=h /WIN$.ISO
- map /WIN$.ISO (0xff) || map --mem /WIN$.ISO (0xff)
- map --hook
- cat --locate=###### --number=1 (fd1)/TXTSETUP.OEM > nul
- set offset=%?%
- write --offset=%offset% (fd1)/TXTSETUP.OEM value=Parameters,StartOptions,REG_SZ,"%fira.opt%"
- cat --skip=%offset% --locate=/ --replace=\\ (fd1)/TXTSETUP.OEM
- chainloader (0xff)
- boot
复制代码 |
|