- UID
- 927465
- 主题
- 0
- 阅读权限
- 30
- 帖子
- 347
- 精华
- 1
- 积分
- 374
- 金钱
- 382
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 347
- 精华
- 1
- 积分
- 374
- 金钱
- 382
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
看见这几天发的最多的帖子就是问升级时空间问题的解决方法
所以整理一下解决方法给大家
大家从BF2 升级 1.12的时候,C盘需要3 G空间
如果从BF2 安装 BFSF, C盘则需要2.4G空间
因为BFSF里面也有升级补丁,所以大家先看一下安装顺序(官方原版介绍)
To update your client it's essential that you follow one of these routines:
按照下列几个顺序中的一个升级你的客户端
Install Special Forces -> Install v1.12 Patch -> Play Online
或者
Install BF2 -> Install v1.12 Patch -> Play Online
或者
Install BF2 -> Install v1.12 Patch -> Install Special Forces -> Install v1.12 Patch -> Play Online
=============================
但是很多朋友C盘没有那么大的空间。
解决方如下:(前提是你的C盘有腾出空闲空间的潜力或者你的其他盘的空闲空间大于升级所需空间,不然你还是看着删硬盘上没有用的东西吧)
如果你的C盘本来分比较大,可以又腾出空间的潜力,那么我们先尝试在C盘里做文章
1. 右键我的电脑 - 属性 - 高级 - 性能 - 设置 - 高级 - 虚拟内存 - 更改 - 将你C盘的虚拟内存设置为0
然后确定重启。
2. 桌面上右键 - 属性 - 屏幕保护程序 - 电源 - 休眠 - 把启用休眠的选项去掉,确定
这两项通常最少会占有少则1G,多则几G的空间,然后看一下的C盘有多大空闲空间了。如果大于3 G ,那你就装一下BF2 升级补丁试一下吧。当然如果安装成功后,在玩BF2的时候还要把虚拟内存设回去,除非你的物理内存足够大。
===========================
如果还是不行,那我们就要在别的分区上做文章了。前题是你在别的分区上有足够的空闲空间
1.右键点击"我的电脑"------"属性"------"高级"-------"环境变量"
用户变量下的TEMP的值改为X:\TEMP (X为其他盘符,空间最好3.5G以上)
用户变量下的TMP的值改为X:\TEMP
在X:\下新建一个文件夹命名为TEMP
2.打开"开始"------"运行"------输入 "regedit"确定,打开注册表编辑器------
在"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CUrrentVersion"中右侧的框中
名称为CommonFilesDir的数据"C:\Program Files\Common Files"改为"X:\Program Files\Common Files"
名称为ProgramFilesDir的数据"C:\Program Files"改为"X:\Program Files"
在X:\下建立新文件夹命名为Program Files
在X:\Program Files下建立新文件夹命名为Common Files
3.安装.......问题解决~!~!装完后恢复环境变量值与注册表就行了
===========================
另类解决方法:
如果你的任何分区都腾不出足够的空闲空间(不过有八九不离十的空间)
1. 清空你的temp目录, 这个目录的所在地可以看环境变量TEMP和TMP. 然后运行补丁程序, 当出现"空间不够"的错误时, 不要按"确定"
2. 先随便在那个盘建立一个临时目录, 比如在D盘建立一个patch, 然后进入temp目录, 找到一个象"{xxxx-xxx-xxx}"的目录, 进入, 会看到又一个差不多的目录, 再进入, 把里面所有的文件都拷到刚才建立的D:\patch里.
3. 回到temp目录, 进入一个叫"byeD.tmp"的目录, 再进入目录disk1\bf2, 把里面的"patch.rtp" 和"patch.rtd"拷到刚才建立的d:\patch里. 这时候可以按下刚才错误信息的"确定"键了.
4. 进入DOS状态, 进入刚才建立的"D:\patch"里, 打命令"patch 你BF2的目录", 比如如果bf2装在d:\battlefiel 2, 就打patch "d:\battlefield 2", 等待升级完成.
5. 最后一步, 把这里附带的renddx9.dll拷入覆盖到你bf2的安装目录下.
转自
http://game.ali213.net/showthrea ... 30&pagenumber=1
==========================
最后一个比较麻烦的方法
必备软件:GHOST和分区魔术师
如果不会用的话就不用往下看了,可以删掉分区重装了
先用GHOST备份D盘(C盘也可以事先备份到其他盘),
D盘的资料尽量先转移到其他盘,尽量缩小里面的资料(节省备份还原时间),
然后备份到其他盘
在DOS下用魔术分区魔术师将C、D盘合并,然后再分割需要的容量到D盘,执行修改后后重启引导完成,这样就成功将C\D调到合适的容量了,
接下来是恢复原来的D盘资料,原来的C盘毫发无伤,到DOS里,然后将备份的D盘资料恢复到D盘就可以了,重启电脑,OK!!!非常安全
转自
http://game.ali213.net/showthread.php?s=&threadid=720832
我自己按照改注册表那个方法已经升级成功,而且去官方的Rank服玩过,没有问题。如果喜欢就顶,或加精,不喜欢也无所谓了。 |
|