首页 电脑 电脑学堂 查看内容

WINDOWS 下写操作系统

2006-4-17 12:05 675 0

摘要:     想写操作系统,挖空心思,在网上查资料,都是LINUX下的方法.难道WIN下就无奈了吗?     写系统的第一步:虚拟机  ...
关键词: nbsp 系统 磁盘 一个 编译器 软盘 文件 程序 用汇 先用

    想写操作系统,挖空心思,在网上查资料,都是LINUX下的方法.难道WIN下就无奈了吗?     写系统的第一步:虚拟机     写操作系统,一定要装虚拟机.除了易于测试你所写的系统外还有另一个好处:WIN XP下,是拒绝"绝对磁盘读写"的,但在虚拟机下装一个DOS就可以轻松搞定.至于使用哪一种,你看你个人喜好了.VMware 和 Virtual PC任选其一吧.    不要忘了配上一个镜像文件修改工具,这样可以在你的系统无法使用网络的时候仍能和你所用的WINDOWS保持联系.像光驱用iso commander就挺好用的.    我用的是Virtual PC,因为这个系统资源用的少,操作也方便,上面装的是DOS7.1.在对磁盘进行绝对读写以前,要先用 LOCK [盘符] 对所写的磁盘去掉保护,不然DOS就会强迫你重启.     写系统的第二步:编译器    在虚拟机上如何装系统就不用说了,想必大家都清楚.编译器嘛,就用你喜欢用的,有汇编和C就可以了.    用C写一个向磁盘主引导区写引导信息的程序.只要记住,软盘的可引导扇区是第一个扇区,扇区的最后两个字节是0x55和0xAA表示可以引导.(至于怎么写就自己想,或者,期待我的下一篇吧.)    用汇编写引导程序时要写成EXE的,程序只有代码段.编译成EXE后用EXE2BIN生成BIN文件,直接把这个文件写到软盘上就可以了.
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部