简易软盘镜像工具的实现及操作系统编写初步

摘要

本文给出了软盘镜像生成工具的实现,并用其把自己编译生成的引导 文件制作成软盘镜像,写入软盘实现一个简单操作系统的引导。

关键词 软盘镜像工具 操作系统引导。

为了深入的了解80X86计算机的内部原理 ,参照别人的程序用汇编写了几个小程序。但生成软盘镜像的工具大都是DOS版 本的,于是就想自己用VC也实现一个,并用把自己的引导程序写入软盘上验证一 下。

1、镜像工具的基本原理

镜像工具读取磁盘上的文件,然后 安装一定的格式生成软盘镜像文件,最后把软盘镜像文以512字节扇区为单位, 写入软盘上。

2、镜像工具的界面设计及功能介绍


图1 主界面

2.1 【功能1】生成软盘镜像文件

(1)要生成镜像文件, 需要先选择源文件,然后点击【生成…】,如MyDiskImg.img,点击【保存 】生成镜像文件。


图2 生成镜像文件

(2)然后插入一张软盘,点击写软盘,选择刚生成的镜像 文件。点击【打开】,系统便开始把选择的镜像文件写入软盘中。


图3 把镜像文件写入软盘

(3)重新启动计算机,选择从软盘启动,看操作是 否成功。

时间: 2024-08-02 22:39:36

简易软盘镜像工具的实现及操作系统编写初步的相关文章

img-关于dos下软盘镜像文件格式

问题描述 关于dos下软盘镜像文件格式 哪位大哥有关于img,ima文件格式的资料,求个链接或介绍,万分感谢 解决方案 imz可能是在此基础上有压缩,用的是和zip一样的算法,建议你用winhex直接看. 解决方案二: img格式就是1:1的从软盘的0扇区到最后一个扇区的镜像,没有任何格式和压缩. 解决方案三: 哪位老师能提供文件结构的相关资料吗 解决方案四: 下载制作img~ima软件很简单的,百度就有了!希望能帮助到你,直接用u盘启动!最简单放法,下个系统启动盘!打开自己修改添加文件

HTML5简易在线画图工具

原文:HTML5简易在线画图工具 继上次学习了HTML5的路径画圆做了动态时钟.异次元空间的反转做了运动的太阳系,这两天将画线.画圆.填充等知识点结合起来做了一个简易的在线画图工具: 查看DEMO:HTML5简易在线画图工具 功能包括自由画笔.橡皮擦.文字填充.画三角形.画圆等,相对我这个新手来说,感觉挺难的,不过还是参考了资料慢慢"拼"出来了. 自由画笔的思路: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2

Zdocker —— Java 开发的简易 Docker 管理工具

Zdocker 详细介绍自己非常喜欢docker云系统,但想找一个Java版本的docker管理工具,可是找了很久都没有成功,最后决定自己做一个,因编程能力较差,开发速度慢,只实现了简单的项目管理镜像管理容器管理.因是个人开发,没有专业的测试人员,自己做了简单验证.此版本为开发版,适合对docker云系统有兴趣的开发者使用. 安装步骤 A.添加对外远程接口,使得 Docker API 在 tcp 上可用编辑 :/etc/default/docker 追加 :DOCKER_OPTS="-H 127

Nodejs进阶:readline实现日志分析+简易命令行工具

本文摘录自<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. 模块概览 readline是个非常实用的模块.如名字所示,主要用来实现逐行读取,比如读取用户输入,或者读取文件内容.常见使用场景有下面几种,本文会逐一举例说明.本文相关代码可在笔者github上找到. 文件逐行读取:比如说进行日志分析. 自动完成:比如输入npm,自动提示"help init install". 命令行工具:比如npm init这种问答

站长最需要的简易网站截图工具_常用工具

最新版本: 1.1.3  软件特点:  操作简单 (只需要输入自己网站的网址,然后点击"截取图片")  完全免费  截图直接可用 (不需要经过图像处理工具进行大小的处理)  支持预览 (可在界面上直接预览截取的图片)  支持图片任意位置存储 (截取图片后可以将图片存储到任意位置)  支持多种图片格式: JPG/GIF/PNG/TIFF/BMP   只用于网站或者B/S软件界面截图  支持截图参数设置   支持新版本检测  程序短小 (大小只有100K)  绿色软件 (免安装,不更改注册

简易的提醒工具:保持专注

[TechWeb报道]这是一款简单得不能再简单的App,他能做的就是每隔一定时间提醒你一下,提醒的时间间隔以及内容可以自己决定,说白了还是一个定时工具,他比较适合那些注意力不集中.有拖延症.有手机依赖症的童鞋.在之前有一些小bug,比如播放音乐的同时,进入这个程序会导致音乐停止,但是新版本已经解决.界面极简,嗯,怎么说呢,应该说更像是内置于你系统的一个小插件一般的存在,因为它实在是太轻量了.iTunes 链接

vxworks-ramdisk无法生成软盘驱动镜像

问题描述 ramdisk无法生成软盘驱动镜像 我想用ramdisk1.5来制作软盘,但是根你本无法生成软盘镜像呀,着急!!!求各位大神指导!

U盘DOS启动镜像也能支持鼠标

制作支持鼠标.光驱.USB设备的DOS启动光盘需要使用包含上述设备驱动程序的DOS启动软盘镜像文件,并且需要编辑DOS启动盘中的自动批处理程序Autoexec.bat和设备配置程序Config.sys文件.对于一般用户而言,搜集上述设备的驱动程序并编辑系统文件并不容易,因此建议用户使用网上发布的免费DOS启动软盘镜像文件.本实例所使用的DOS启动软盘镜像文件是CDROM-1218.ima.另外,为了使制作的DOS启动光盘更具实用价值,用户还需要下载DOS实用工具包DOSapp-1218.rar并

云服务器 ECS 镜像迁移:应用迁云之镜像迁移-(4)迁移流程和实践方法

应用迁云之镜像迁移-(4)迁移流程和实践方法 迁移流程 1.镜像迁移可行性评估 当您选择镜像迁移前,需要对被迁移的服务器主机详细信息进行调研,并按照镜像迁移可行性评估小节中描述的要求及限制进行评估.评估是否可行及是否需要采用镜像迁移的方式来进行迁移. 如果被迁移服务器主机数量规模大.并且大多都带系统盘.网络条件不好,建议不要使用镜像迁移的方式.因为镜像文件都比较大,在此条件下进行镜像迁移反而会加大迁移的时间及人力成本. 如果被迁移服务器主机中应用配置比较复杂.无人维护.网络条件好,建议您使用镜像