码迷,mamicode.com
首页 > 其他好文 > 详细

u盘启动盘----16年8月18号

时间:2016-08-19 06:24:47      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:cpu、主板、内存

我准备用几天的时间来搞清楚u盘问题:首先是u盘不能启动,然后是利用bios编程。估计时间:2周


首先,建立dos虚拟机(D:\My Documents\My Virtual Machines\MS-DOS),内存16M,硬盘512M(vmdk)。由于版本问题(不含vmware-vdiskmanager.exe,该工具可以操作磁盘文件,进行扩展、合并、预分配等----虚拟机要深入进去绝对要搞十年以上),需要勾选预分配磁盘,否则磁盘后面无法使用(用fdisk找不到)。

实际只好将先建的虚拟机删除,重新弄了一遍。好在vmware.exe用的pipe对象是同一个,uuid也相同,就我能看到的,没有造成垃圾。

新的系统dos(6.22)是不认光驱的,在启动菜单中的前几项都是为了识别光驱而设计的(软盘中的pm、ide、scsi目录就是为此),选none即为直接用1.44软盘启动。此时只有a:盘,进入fdisk分出单一c盘(该工具的新版实际有格式化效果:fat32),重启后即可识别出c盘的存在。但是dir等命令无效,需要format,该命令此时还不具有/fs:fat32参数,实际格出的是fat。

重启后不可选第一个,虽然光盘盘符自动变成D:但仍会造成冲突。此时选2--1即可正确识别全部磁盘。

光盘实际文件为130+个,大部分扩展名有问题,以光盘启动恢复正常,但只有40+个文件。这些dos命令若仔细研究进去,需要几年的时间。

为将文件装入dos的c盘,使用磁盘映射,用时约10秒,估计做了大量工作。需要断开映射才能正常启动,至此虚拟机的部分完毕。这一切目的就是为了使用debug命令让程序跑起来(windows下是无法动态调试的),也可以直接看引导过程。若不用虚拟机,虽可以用笔记本验证最终结果,但实验过程由于大量插拔u盘、写mbr等会有损伤所以还是用虚拟机比较好。


u盘启动盘----16年8月18号

标签:cpu、主板、内存

原文地址:http://239528.blog.51cto.com/229528/1840126

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!