|
[这个贴子最后由wwwfox在 2003/05/07 09:35pm 第 5 次编辑]
前言:在很多启动盘制作过程中,很多场合只需要生成启动盘文件,而不一定要在软盘中使用。
由于软盘的读写速度慢,容易损坏,所以能不用软盘时,尽量不用。
虚拟软驱弥补了上述的问题。
windows 操作系统中自带有subst.exe 这个虚拟软驱的程序,可以用它把硬盘中的某个目录中的文件虚拟成软驱上的文件。
subst.exe 在各操作系统中的位置:
windows 2000 adv server : c:\winnt\system32\subst.exe
windows xp professional: c:\windows\system32\subst.exe
在上述windows系统的命令行下,执行 subst.exe /? 就可以看到有关执行参数:
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.
一般大家的机子都有真实软驱A:,所以可以把虚拟软驱设置为B:
例如:要把c:\temp下的空间虚拟成软驱B:,则只要执行
subst b: c:\temp
现在就可以发现你的机器上多了一个盘符B:,而盘符B:里面的文件就是c:\temp中的文件。
如果要去掉这个虚拟盘符,则执行 subst b: /D
今天在做GHOST的网络启动盘时,发现可以通过向导生成的启动盘文件写入到虚拟盘B:中,这样就可以用这个虚拟盘中的文件,直接来制作IMG文件。省略了写到软盘上这一步。
遗憾的是,winimage不支持读写这个虚拟盘
----------------------------------------------------------
RAMDisk
刚刚找到这个工具,发现它可以直接虚拟软驱盘符,支持自动生成img文件,并且支持partitionmagic做恢复盘。支持WINIMAGE读取数据。
ftp://wwwfox:wwwfox@ftp1.wwwfox.net/ramdisk/ramdisk9xme15.zip
ftp://wwwfox:wwwfox@ftp1.wwwfox.net/ramdisk/ramdisknt15.zip
ftp://wwwfox:wwwfox@ftp1.wwwfox. ... skNT%20v1.5.Key.rar
ftp://wwwfox:wwwfox@ftp1.wwwfox.net/ramdisk/RAMDiskXP16.zip |
|