解决无效驱动器的问题
DOS命令;
subst:路径替换 ,将路径与驱动器号关联,就是把一个目录当作一个磁盘驱动器来看,不过不能格式化;

命令介绍
Subst是DOS下的一个优秀的命令,它的可执行文件Subst.exe在C:\\Windows\Command文件夹下,
其正规的中文名称应该是“给目录赋驱动器符命令”。
它的功能是以磁盘驱动器符代替路径名称,以使驱动器符与指定的子目录路径等效。
其命令格式很简单:Subst Drive1:\ Drive2:\ Path ,
其中“Drive1”是指定替代磁盘路径的虚拟的新驱动器符,
“Drive2:\Path”是指定所要替代的文件夹及其路径。
用户可以利用它将任意目录虚拟成一个磁盘驱动器,
如果用户需要删除虚拟的盘符,可以执行SubstDrive1:\D命令。
同时,并非所有的程序都可以正确使用Subst命令所生成的驱动器符,
比如Format、Sys、Fdisk等一些如今还常用的命令,这些命令必须使用真实的驱动器,
它们拒绝对Subst虚拟的驱动器进行操作。对于网络磁盘驱动器,Subst命令也是无能为力的。

用法格式
一、subst [盘符] [路径]  将指定的路径替代盘符,该路径将作为驱动器使用
二、subst /b 解除替代

[例子] C:\DOS>subst a: c:\temp 用c盘temp目录替代a盘
C:\>subst a: /d  解除替代

SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1:         指定要指派路径的虚拟驱动器。
[drive2:]path   指定物理驱动器和要指派给虚拟驱动器的路径。
/D              删除被替换的 (虚拟) 驱动器。
不加任何参数键入 SUBST,可以显示当前虚拟驱动器的清单。

高级使用技巧
初步了解了Subst命令的用途及用法,不妨再看看它的一些高级使用技巧:
1. 隐藏驱动器Subst的看家本领是虚拟磁盘驱动器符,虽然微软建议用户采用没有使用的盘符进行虚拟,但并不表示它不能虚拟已经存在的盘符,比如A盘、C盘 等。于是用户可以通过Subst命令虚拟A、C等盘符,直接覆盖这些已经存在的盘符,使他人无法看到该盘的真正内容,以达到隐藏真实驱动器的目的。例如, 用户先在D盘根目录下创建一个名为“Aaa”的文件夹,最好将文件夹的属性设置为“只读”和“隐藏”。然后在C盘根目录下打 开 “Autoexec.bat”文件,加入以下代码:@EchoOffC:\\Windows\Command\SubstA:\D:\\Aaa这样每 次在系统启动后软盘的图标就变为硬盘的样子,其中的内容也变了,从而实现偷梁换柱的目的。需要还原的时候,只需在MS-DOS方式下,运行 “SubstA:\D”就行了。
2.特殊软件的安装有少数软件在安装时会提示需要从A盘中提取安装信息,这时难道只有将文件拷贝到软盘后再安装 吗?完全没有这个必要,Subst命令可以“欺骗”这些需要用软盘安装的软件。用户把软盘中的文件全部拷贝到硬盘上的任意文件夹中,再将该文件夹用 Subst命令虚拟成A盘后,即可顺利安装。
3.模拟光盘自动运行目前大部分多媒体光盘都带有一个自动运行命令,方便了用户的使用。然而若将光盘 上的所有内容全盘拷贝到硬盘上就不能正常运行。这时,用户可以将放置光盘内容的文件夹虚拟成光盘驱动器(SubstF:\D:\\Guangpan,假设 F:\为光驱),则软件能正常运行
 
错误。驱动器无效:G:\。请选择有效驱动器解决方法

问题是在安装Microsoft ActiveSync 4.5的时候出现的。



错误提示为:错误。驱动器无效:G:\。请选择有效驱动器解决方法

解决办法为:

1,在D盘建立文件夹temp

2,在开始菜单,运行里输入

subst G: D:\temp

然后就可以看到D盘旁边出现了一个刚刚虚拟出来的G盘

然后再点击Microsoft ActiveSync 4.5的安装程序,可以正常安装了。

参考资料为:

今天在修复office的时候提示“出现错误1327!无效驱动器:G:\”

究其原因,应该是office本来是在G:盘下安装的,现在修复时系统中无法找到安装时的环境(我的G盘被用来安装linux系统,win是根本无法看到的更不用说是用了),所有报错。

解决方法如下:
1,单击开始菜单-运行,输入
subst G: %TEMP%然后继续你的操作,就行了。这时你会发现机器里又多了系统盘符G,应该是虚拟的office的安装环境。关于这条命令的详细介绍subst.exe是一个不太常用的DOS命令,它的位置隐藏在\Windows\Command\下(针对Windows 9X/Me系统),如果是Windows 2000/XP,则应该隐藏在\Windows\System32\下,前者的大小为17.6KB,后者的大小更小一些,才9.0KB而已。
  subst.exe的完整名称是“给目录赋驱动器符命令”,它的功能是以磁盘驱动器号代替路径名称,以使驱动器号与指定的子目录路径关联,其命令格式很简单:  subst.exe [Driver1: [Driver2:] Path]  其中的“Driver1”是指定指派路径的虚拟驱动器盘符,“Driver2 Path”则是指定物理驱动器和要指派给虚拟驱动器的路径。  

2.利用subst.exe虚拟软驱
  例如,在安装瑞星杀毒软件前,你可以先通过其他方式(例如局域网、邮件、共享文件)将A盘的所有文件复制到本机的一个文件夹中,例如D:\temp下。然后在命令提示符窗口下键入如下命令“subst A: D:\temp”,如图1所示,朋友们可以看一看这里用“dir A:”命令后的文件列表,就知道一张软盘中是绝不可能放入如此之多的东东的。这样,我们就可以按照这种方法将D:\temp文件夹虚拟成A盘,瑞星杀毒软件的安装就可以顺利完成了。  当我们虚拟软驱后,你会发觉软驱的图标已经变成了图2所示的硬盘图标,当然双击打开后就是D:\Temp文件夹中的内容。  

3.删除虚拟软驱
  如果你要删除这个虚拟出来的A盘,只要执行“subst A:/D”命令就行了,切记工作结束后一定要及时删除这个虚拟出来的A盘,否则无法正常使用原来的物理A盘哟。  有些软件只能在软盘上运行,这是软件开发者的特别设计,主要目的是为了防止非法拷贝。不过,我们可以先通过HD-COPY工具将软盘做成一个扩展名为img的镜像文件存放在硬盘上的某个文件夹中,然后利用IMGDRIVE、UNDISK等工具软件将该镜像文件展开,这样就可以在硬盘上创建一个虚拟软盘,自然也就可以正常运行了,不过如果是加密的软件,则无法通过这种方法正常运行。
浏览次数:3146 发布时间:2019/11/11
<关闭窗口>
欢迎拨打
欢迎拨打  欢迎拨打 023-68185585
工具条
在线客服
在线客服 7x24小时 在线客服电话:023-68185550
返回顶部
返回顶部 返回顶部