原帖由 rotartsinimda 于 2010-4-26 20:24 发表
有哪位高手指点下啊!!!!!!请吃饭······
转!!!!!!
U盘做的DOS启动盘,小分享下.谢谢
貌似一直以来大家都在搞量化做WINPE,我到是喜欢敲敲DOS命令好了.主要还不是为了装了系统阿.DOS就可以拉~~~找找DOS下装系统一大堆.我这个写的水平~~~大虾绕过
好了说正题了
偶是先拿USBOOT1.7选ZIP模式把U盘格了,里面有三command.com io.sys msdos.sys这个就纯了DOS系统拉~~~然后就增强一下拉~~~建一个config.sys 写入
DOS=HIGH,UMB
DEVICEHIGH=HIMEM.SYS
DEVICEHIGH=EMM386.EXE
[貌似意思是在高位内存载入驱动把
网上有人说EMM386.EXE该换了
换成UMBPCI.SYS 等什么内存管理的
其实我看config.sys中常写/TESTMEM:OFF /Q BUFFERS=11,0 FILES=60 LASTDRIVE=Z FCBS=1,0 STACKS=0,0 SET CMDLINE= 等一些语句.不知道怎么用的.如有知道我请告诉我一下阿,谢谢] 然后再建一个autoexec.bat的文件
里面写入
@echo off
smartdrv.exe
[据说加了smartdrv.exe文件读写可以快十倍,呵呵]
最后拷个NTFS(找个我好久呢,找了很多都没用,有的是能找个硬盘并分配盘符就事不能访问驱动器)这样DOS就可以访问NTFS格式的硬盘拉.呵呵
我打了包里面有command.com io.sys msdos.sys EMM386.EXE autoexec.bat config.sys DOSLFN.COM(支持长文件名的) DUSE.exe DUSELDR.COM(这两个是支持USB设备的,具体怎么用还不太清楚据说是非常好用的) EDIT.COM(看名字就知道拉,编辑用的喽
呵呵) FORMAT.COM(格式化命令拉
不多说了) GHOST.EXE GHOST83.EXE(ghost11.0和8.3版本
好东西阿) R.com(计算机重启,谁有关机的给份给我阿~~很需要) TW.EXE TWAY.BAT TWAY.INI(这三个是天汇汉字系统,运行TE.EXE就可以了) NTFS(直接运行里面的NTFS.EXE就可以进NTFS分区拉进行操作拉.)
我的U盘在我电脑上启动一直是c:盘符(奇怪了~~~) 而在别人的电脑上都是A: 我的本本是LENOVO的N220
好了
写完收工
http://bbs.mydigit.cn/read.php?tid=41053
引用楼主myfr于2008-06-19 13:08发表的 U盘做的DOS启动盘,小分享下.谢谢 :
我的U盘在我电脑上启动一直是c:盘符(奇怪了~~~) 而在别人的电脑上都是A:
.......
那是因为你选用的是USB-HDD方式启动。如果是用USB-CD启动或USB-ZIP启动,启动后就是A:。
DOS下要访问USB设备是很难通用的,在你的电脑上加载了USB驱动后能访问U盘,但在别的电脑上就有可能死锁。这才是我们要启动到WIN PE的主要目的:能百分之一百访问U盘文件。
呵呵~楼主厉害哈,我就比较懒了,用usbboot做个DOS启动U盘,然后拷贝一个ghost8.3进去我就完事了。呵呵~那么多工具还没有做过呢,学习了。
DEVICE=HIMEM.SYS /TESTMEM:OFF 加载扩展内存管理程序,其中"/TESTMEM:OFF"表示加载扩展内存管理程序时不检测内存。
DEVICE=EMM386.EXE RAM NOEMS I=B000-B7FF 加载扩充内存管理程序(必须先加载扩展内存管理程序)。"RAM"表示将640K~1024K之间闲余的内存提交给DOS管理,此空间即为UMB(上位内存块),"NOEMS"表示系统不提供任何扩充内存的功能,缺少情况下EMM386管理程序会将扩展内存模拟成扩充内存。"I=B000-B7FF"表示将地址为B000~B7FF(供单色显示器映射ROM用)的32K大小的内存释放成为UMB。
LASTDRIVE=Z 指定系统可分配的最后一个驱动器号,其值取A~Z。
DOS=HIGH,UMB表示DOS管理由EMM386.EXE创建的UMB,并将自身的一部分装入HMA(高端内存)。
FILES=96 指定DOS可以同时访问的文件数量。
STACKS=9,512 此命令表示在处理硬件中断时可以动态使用9个512K大小的数据堆栈。 |