原创 【转】vista系统自带驱动备份误删恢复DriverStore\FileRepository办法

2008-5-21 20:02 5757 5 5 分类: 工程师职场
大家千万别为了优化系统而删去系统分区里 的驱动备份。否则会后悔的。我已经尝到了苦头。很多USB设备都不能用。现在我有解决办法,我已经用成功了。
首先,下载imagex6000这个程序,大概就几百KB的大小,我是放在"e:\download\imagex6000",用超级管理员权限运行cmd,使用cd命令进入imagex 所在目录。
比如我要进入e:\download\imagex6000,就在命令符里输入
e:按回车,出现e:\>,然后输入cd download按回车,出现e:\download>,以此类推

然后执行以下命令:

IMAGEX.EXE /APPLY G:\LRMCFRE_CN_DVD\SOURCES\INSTALL.WIM (G:\为你的光盘路径)

然后再执行一下命令:


imagex /apply G:\sources\install.wim 1 d:\abc

说明:这个命令表示将vista home basic的安装文件解压到D盘的“abc”文件夹中。
G=光驱盘符;
1=homebasic,因各自VISTA不同的版本,使用不同的数字:1、2、3、4;数字之前必须有空格;
E:\abc=表示将解压文件的目的文件夹。可随意选择将要解压到的盘符和文件夹,“abc”这个文件必须在使用命令之前建立。
记得保证在E盘有7G或者更多的空余空间。

等待解压完毕后,你会发现在E盘中并没有找到“abc”这个文件夹,你需要将文件夹属性的“隐藏受保护的操作系统文件(推荐)”前面的勾去掉,同时启用”显示隐藏的文件和文件夹“,这样就可以 看到”abc“这个文件夹了。打开”abc“文件夹的时候,你会发现这个文件夹的结构和你的VISTA系统盘的结构一样,其实安装的时候主要的动作就是在 复制这些文件。

然后把对应的FileRepositor下的驱动文件copy到 系统下的“X:\Windows\System32\DriverStore\FileRepository”里面(X=VISTA系统盘复)。在 copy文件的时候,同样会遇到权限问题,但是我相信,当初如果能把”FileRepository“的驱动文件删除,那现在也一定能把这些驱动文件 copy回去的。


更新:


自从发表这篇日志后,得到了很多人的关注,在此表示感谢。针对提出的“1,2,3,4”具体指代哪个版本的问题,说实话我没有逐一试验,因为我用的home basic是“1”,我猜想Home Premium\ Business\Ultimate应该对应“2,3,4”,希望那位朋友用的是其他版本的VISTA,成功解压后在这里留言告诉一下所对应的数字,在此表示感激。点击下载

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条