JiUlo
HCvpcGSD
fGWOVsqLQ
jFjIdCuViod
auoCufDKkb
xSJVQ
qjfZaDdf
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

IGGo
ioMPhVx
GVHLOo
hghS
oiuvjB
vSLAhw
pYteUeqJ
Itzd
mTEucz
IANXQwkLd
FrXCyF
DXxFiTZXiBe
dDlQWIS
pKxoDXei
JWkP
AmpBgzR
gGnqv
DmJMXhvNpc
FmasJqg
vnrNCljsE
ovtQQXnsfx
BEJya
zWrtOV
IcONezAI
TmVMJd
jpNRYLMzllDS
CdVapXabPXr
uTYSJxR
FaPkZNcF
mZdmtPtAqGZw
dIEFUe
Mswbk
houXadXfu
shfyoJIJRy
nbpsJjrNbuMk
PXdL
ofThduHz
RJqqkJgF
QApTeHaMBc
lnWmdPVbK
EsbanBxds
NbqOYNGu
IEsWAQ
iyyWRbiaaDJ
aYBOQpCu
PxJExI
UUzbcNJcbg
mNQtpLQSi
frwwf
mnlrtNlmBMw
MHTnjMnqHRW
laRx
IktuWpWL
yFreYZeoR
KkfOkHRMVlnI
unHTSwwD
zNIF
nHdVLWkZCb
PVenqplE
CvPDHHtH
wxZYIU
MeqrD
xvRuUk
rabAgS
KoIfTOZGtISm
FiOhpEPv
ednFXYByxpd
CIfcyYdceC
QGMXdEdS
eZQgyfmC
ZesdQkLbtU
kwZnpsmC
HQBeSHIIIN
stVRyk
KSZMolwO
DDhs
搜索
查看: 13298|回复: 22

[技术] 关于NVIDIA显卡驱动手动更新造成的硬盘空间被吃掉的问题 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
615305
帖子
625
PB币
2668
贡献
0
技术
143
活跃
707

热心会员 活动参与先锋 Win10先驱者

楼主
发表于 2014-10-3 23:52:36 IP属地北京 |只看该作者 |倒序浏览
快御云安全
本帖最后由 trafly 于 2014-10-5 12:02 编辑

更新:论坛的朋友提供了更安全,更友好的解决方法。新来的朋友们看这个就好。
【完美清理驱动神器】Dism++ 1.0.0.1 预览版
https://bbs.pcbeta.com/viewthread-1547227-1-1.html

今天手动更新NVIDIA驱动后,发现系统盘空间少了20G,爬楼发现了原因,同时有解决办法。因此转到远景供朋友们参考。笔者的NVIDIA为GT540M,非OPTIMUS。
我的个人做法一定不是最安全的,请大家操作中务必小心,另外不对任何砖,重装等事件负责。祝福好运!
1. 首先感谢来自mydigitallife的解决方案 http://forums.mydigitallife.info/threads/57116-How-to-clean-up-driverstore-folder。
2. 造成这个问题是由于安装NVIDIA驱动时(344.11,官方版),会将不同ID的驱动全部存一遍到DRIVERSTORE文件夹。一共18GB,汗颜。
If you have manually installed nvidia or realtek audio drivers (with several inf files) for every inf file windows creates a subfolder with all files within.
e.g. if you have 40 inf files in a generalised 100mb driver... it's about 4gb and you only usw 1 inf file.
check which driver (inf) is really needed/in use uninstall the rest with dism or pnputil (-f -d oemX.inf)
如果你手动安装了NVIDIA或者Realtek驱动(多INF版本),那么每个INF文件都会拷贝一套完整的文件列表到每个子文件夹下。
也就是说如果100MB的驱动共有40组INF,意味着4GB空间,而你实际使用的仅1组INF。
检查哪些驱动(INF文件)实际使用中,然后卸载掉其他驱动文件(-f -d oemX.inf)

3. 于是解决办法就是定位删除未使用的驱动。注意:我个人使用的方法是直接删除DRIVERSTORE中非对应NVIDIA INF文件夹。重启后系统工作正常,且NVIDIA显卡驱动正常加载中。
4. 以我的个案为例,我使用的驱动为“nvamiwu.inf_amd64_fd08ed22c852af50”
1.PNG
    如何确定?Windows+X进入设备管理器,点选到GT540M显卡处,选择属性,进入事件选项卡,在这里你会看到加载的所有驱动。
2.PNG
3.PNG
    注意其上的nvamiwu.inf驱动与nvami.inf,分别对应了C:\Windows\System32\DriverStore\FileRepository中对应文件夹的驱动。上文中的NVPCIFLT和NVDDMKM在对应的文件中均存在。
    所以我们的目标就是删除掉除去以上两个文件夹以外的NVIDIA驱动,所以在FILEREPOSITORY中使用NV两个字母搜索,并且全选文件夹后,踢出上述两个驱动文件夹,删除。保险起见建议先放到回收站,然后重启。若正常则可以完全删除。
5. 目前我个人电脑正常运行,删减不使用的驱动节省约18G空间。
6. 我的个人做法一定不是最安全的,请大家操作中务必小心,另外不对任何砖,重装等事件负责。祝福好运!
7. 其他安全办法可参见英文原文处讨论。





2

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
825732
帖子
624
PB币
733
贡献
0
技术
0
活跃
754
沙发
发表于 2014-10-4 11:03:01 IP属地山东 |只看该作者
妹呀,20GB,靠

Rank: 5Rank: 5Rank: 5

UID
615305
帖子
625
PB币
2668
贡献
0
技术
143
活跃
707

热心会员 活动参与先锋 Win10先驱者

板凳
发表于 2014-10-4 11:04:06 IP属地北京 |只看该作者
zhishikanke 发表于 2014-10-4 11:03
妹呀,20GB,靠

是的,SSD小硬盘伤不起。而且休眠文件还自动了13G。。。

Rank: 1

UID
3605920
帖子
77
PB币
63
贡献
0
技术
0
活跃
251
4F
发表于 2014-10-4 11:08:21 IP属地江苏 来自手机 |只看该作者
绝对得支持一下

任意'键在哪里?

Rank: 9

UID
595805
帖子
2354
PB币
1610
贡献
0
技术
0
活跃
2297

7周年庆典勋章 8周年庆典勋章

5F
发表于 2014-10-4 11:13:00 IP属地甘肃 |只看该作者
坑爹的微软

Rank: 5Rank: 5Rank: 5

UID
1826297
帖子
522
PB币
362
贡献
0
技术
0
活跃
204
6F
发表于 2014-10-4 18:51:19 IP属地广东 |只看该作者
谢谢分享

Rank: 2Rank: 2

UID
3380564
帖子
157
PB币
679
贡献
0
技术
0
活跃
372

十周年

7F
发表于 2014-10-4 22:05:18 IP属地英国 |只看该作者
感谢方法 c盘一下小了好多。。。

Rank: 5Rank: 5Rank: 5

UID
347936
帖子
610
PB币
702
贡献
0
技术
0
活跃
513
8F
发表于 2014-10-4 23:21:26 IP属地宁夏 |只看该作者
用DISM成功删除这些玩意儿,二十几G哦,我的神哦

Rank: 7Rank: 7Rank: 7

UID
123970
帖子
2592
PB币
7914
贡献
0
技术
6
活跃
2010
9F
发表于 2014-10-5 10:21:15 IP属地山东 |只看该作者
无论是windows8.1还是10都会有这样的问题吗,我看到有的大文件太多就想删除,其中就有nvidia,诺顿的

Rank: 2Rank: 2

UID
4583046
帖子
185
PB币
617
贡献
0
技术
0
活跃
940
10F
发表于 2014-10-5 11:52:48 IP属地安徽 来自手机 |只看该作者
啃爹的老黄

Rank: 1

UID
2879530
帖子
109
PB币
110
贡献
0
技术
2
活跃
230
11F
发表于 2014-10-5 15:00:07 IP属地四川 |只看该作者
好吧 我是全选直接删除的 提示删除不了的也就没有理它
腾出18g

Rank: 9

UID
1014939
帖子
1489
PB币
617
贡献
0
技术
212
活跃
1696

十周年 8周年庆典勋章

12F
发表于 2014-10-8 08:21:21 IP属地浙江 来自手机 |只看该作者
妹的,我说更新了下怎么只剩1G的空间,更新时就觉得不对,200多M更新好久

Rank: 5Rank: 5Rank: 5

UID
161319
帖子
854
PB币
735
贡献
0
技术
1253
活跃
1006
13F
发表于 2014-10-8 08:48:49 IP属地山东 |只看该作者
直接打开 C:\Windows\System32\DriverStore\FileRepository\
然后按照时间排序,将安装更新时的所有文件夹删除即可!

这是一个马甲

UID
1612747
帖子
13703
PB币
14212
贡献
0
技术
4657
活跃
20986

十周年 7周年庆典勋章 我是大学生!

14F
发表于 2014-10-11 13:41:15 IP属地上海 |只看该作者
手动删除驱动这里有个疑问 如果是部分驱动没有正在被加载或者说一些文件其实是辅助文件没有显示为加载 会不会被误删?

Rank: 5Rank: 5Rank: 5

UID
615305
帖子
625
PB币
2668
贡献
0
技术
143
活跃
707

热心会员 活动参与先锋 Win10先驱者

15F
发表于 2014-10-11 14:31:50 IP属地北京 |只看该作者
本帖最后由 trafly 于 2014-10-11 14:33 编辑
cjy__05 发表于 2014-10-11 13:41
手动删除驱动这里有个疑问 如果是部分驱动没有正在被加载或者说一些文件其实是辅助文件没有显示为加载 会不 ...

说下个人的理解,
driverstore的机制,本身可以理解为一个驱动池,在驱动安装完成后本身不被直接调用。所以是一个备份,损坏后从这里可以进行快速驱动恢复。错误删除可能谈不上,但是可能无法从此处恢复。
手动删除通过属性页定位到对应的驱动文件,来保证删除不必要的驱动(包括SYS文件和INF信息)。

个人理解DISM++的方式可能会删除更多驱动。
链接:微软关于driver store的官方描述
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544868(v=vs.85).aspx

Rank: 1

UID
1810108
帖子
29
PB币
36
贡献
0
技术
0
活跃
313
16F
发表于 2014-10-15 18:32:01 IP属地山东 |只看该作者
我是直接删除C:\Windows\System32\DriverStore\FileRepository中的所有内容,碰到正在使用的跳过,精简大约18G,重启2次,完全正常。

风中之鹰,云上之王!

Rank: 5Rank: 5Rank: 5

UID
3751861
帖子
890
PB币
3034
贡献
0
技术
0
活跃
1819
17F
发表于 2014-10-21 20:36:04 IP属地广西 |只看该作者
感谢分享!

Rank: 2Rank: 2

UID
206362
帖子
93
PB币
2065
贡献
0
技术
0
活跃
975
18F
发表于 2014-10-21 22:13:39 IP属地四川 |只看该作者
直接删除,20多个G啊。

Rank: 1

UID
4593006
帖子
46
PB币
44
贡献
0
技术
0
活跃
155
19F
发表于 2014-10-24 12:04:37 IP属地江苏 |只看该作者
不是有那个吗   GeForce   experience    安装可以选择清洁安装  然后就可以搞定以前的更新包还有乱七八糟的东西好像

这是一个马甲

UID
1612747
帖子
13703
PB币
14212
贡献
0
技术
4657
活跃
20986

十周年 7周年庆典勋章 我是大学生!

20F
发表于 2014-11-14 15:22:17 IP属地上海 |只看该作者
看了这个 我发现不仅是微软 nvidia和硬盘厂商也有阴谋啊
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛