在DOS系统下如何使用USB设备

发布时间:2017-06-22 10:04

导语:在DOS系统下如何使用USB设备?虽然在大多数情况下使用Windows来访问U盘、移动硬盘等USB设备,但是,如果操作系统不能启动,这个时候就需要用USB设备转移重要数据,以便重新安装恢复系统。

在DOS系统下如何使用USB设备

一、对FAT32分区的访问

在DOS下使用USB设备需要解决两个问题,一是能引导系统,再就是需要加载USB驱动。

方法1:直接用USB盘启动

如果计算机没有软驱,第一种方法就不能用了。其实,现在的主板大多数都支持从USB盘启动,制作方法也简单:使用USB盘自带的工具做成启动盘就可以了,启动时,需要到BIOS下设置从USB设备启动。进入BIOS的Advanced BIOS Features下的first boot device选项,就有usb-fdd、usb-hdd、usb-zip、usb-cdrom等usb设备的启动选项了,实验中,在Win ME只能做USB-ZIP,Win 98SE下能做USB-HDD和USB-ZIP,实验在845主板、爱国者盘下通过。

如果U盘购买比较早,不支持启动功能或没有制作启动盘的工具,可以用GHOST来做,先用可以启动的USB盘做成启动盘,然后运行GHOST做一个映像文件,方法是:Local→Partition→To Image,接下来将这个GHO文件恢复到老式USB盘,方法是:Local→Partition→From Image,这样处理后老式USB盘也可以启动了。

方法2:用Windows 98启动盘启动系统,在启动盘上加上USB盘的驱动

Windows 98启动盘很容易制作,而U盘的驱动好象没有万能的,我们这里不妨用松下公司于2003年开发的一个DOS环境下USB设备应用解决方案,其开发目的本来是用在松下公司自己生产的设备上,但只要你的电脑主板南桥的制造商是Intel、NEC、nVIDIA、VIA或者SIS之一就可以使用他的USB驱动程序。

使用方法是:将Mhairudos.zip解压,从中提取Di1000dd.sys文件备用;Kxlrw40an.exe是自解压文件,运行后会生成 F2H目录,将该目录下的RAMFD.SYS、USBCD.SYS和Usbaspi.sys文件连同刚才得到的Di1000dd.sys文件一起复制到启动盘的根目录下。然后用记事本修改CONFIG.SYS文件,增加2行;

在[CD]小节的任意位置加入以下两行代码:

device=a:usbaspi.sys

device=a:di1000dd.sys

将需要在DOS环境下使用的USB设备与电脑主板连接,然后重启电脑进入BIOS,将第一启动装置改为软盘,按F10键保存退出。由于要读取USB驱动,因此电脑的启动时间会比平时稍长——启动盘会先扫描主板的USB端口,如果找到端口上的USB设备,则为其分配一个ID识别号码(即盘符),循环往复直到所有的USB设备侦测完毕。

提示:USB设备占用的盘符从Windows界面下的光盘盘符开始,虚拟盘(即A盘的硬盘映射)和物理光盘的盘符依次向后排。假设你在DOS环境下启用了一个U盘,而原来的硬盘分区到H盘结束,那么现在U盘、虚拟盘和光盘的盘符就是I、J和K。

二、访问NTFS分区

使用上面的方法只能访问FAT和FAT32分区,不能访问NTFS分区,而且,使用过Windows 2000和XP的用户都知道,重要的资料一般都保存在NTFS分区,要访问NTFS分区,需要使用Windows XP/2000安装光盘和故障恢复控制台。

如果要在USB盘和NTFS分区间拷贝文件,就要使用Windows XP/2000安装光盘,在这种情况下,你不需要任何第三方USB驱动。用XP安装光盘启动,进入故障恢复控制台,输入帐号和密码进入XP,我有4个分区,习惯的键入G:和H:,没有U盘的影子。

键入MAP命令,该命令列出了使用可以使用的磁盘资源,包括分区格式等信息。

看见了,居然是D:。

现在就可以在NTFS分区和U盘之间拷贝文件了。

使用Windows故障恢复控制台时,访问受到限制,只能使用部分文件夹:根文件夹;您当前登录到的Windows安装的%SystemRoot%文件夹及子文件夹;Cmdcons文件夹;可移动媒体驱动器,如CD-ROM或DVD-ROM驱动器、USB移动盘。如果试图获取对其他文件夹的访问,将收到 “Access Denied”错误消息。另外,在使用Windows故障恢复控制台期间,无法将文件从本地硬盘复制到软盘中。但是,可以将文件从软盘或CD-ROM复制到硬盘中,以及从一个硬盘复制到另一个硬盘中。需要使用安全策略解决这个问题。为了可以操作所有的移动媒体源,在MMC控制台树窗格中,展开本地策略:

单击安全选项,然后在细节窗格中单击下列安全策略:

故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问

在操作菜单上,单击安全。

在显示本地安全策略设置对话框时,请单击已启用,然后单击确定。

进入故障恢复控制台,然后在命令提示符下键入以下命令:

set allowremovablemedia = true

现在,就可以使用可移动媒体源(例如磁盘)进行文件复制了。

提醒:在每次进入故障恢复控制台时,必须重新键入set命令。

另外,还可以用使用XP/2000安装光盘分区和格式化USB移动硬盘,包括NTFS格式的分区,但是不能将系统安装在移动硬盘上。

有了用dos下使用U盘的经验,我想系统再怎么崩溃进不去,重要数据也可以万事无忧的拷贝出来了。

在DOS系统下如何使用USB设备的评论条评论