注册 | 登录

游侠NETSHOW论坛





查看: 4717|回复: 27
打印 上一主题 下一主题

【推荐】Battlefield2+SF 升级的顺序及C盘空间问题的解决方 [复制链接]

帖子
347
精华
1
积分
374
金钱
382
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2005-11-27 01:29:27 |只看该作者 |倒序浏览
看见这几天发的最多的帖子就是问升级时空间问题的解决方法
所以整理一下解决方法给大家

大家从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服玩过,没有问题。如果喜欢就顶,或加精,不喜欢也无所谓了。

使用道具 举报

帖子
2609
精华
9
积分
3136
金钱
6418
荣誉
3
人气
5
评议
0
沙发
发表于 2005-11-27 09:18:51 |只看该作者
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


这招倒是不错哦,Common Files 也是个不小的文件夹。。。。把这个转移走了能腾出来不少空间。。。。 特总部队的安装真的是很费神啊。

使用道具 举报

帖子
347
精华
1
积分
374
金钱
382
荣誉
0
人气
0
评议
0
板凳
发表于 2005-11-27 09:38:45 |只看该作者
最初由 t_yx 发表
[B]这招倒是不错哦,Common Files 也是个不小的文件夹。。。。把这个转移走了能腾出来不少空间。。。。 特总部队的安装真的是很费神啊。[/B]


这样做的原因是让游戏误以为x盘是你的系统盘。
而不是转移Common Files

使用道具 举报

帖子
347
精华
1
积分
374
金钱
382
荣誉
0
人气
0
评议
0
地板
发表于 2005-11-28 05:55:31 |只看该作者
整天看到一些重复的问题问来问去,就是没有人看旧贴。狂晕

使用道具 举报

帖子
632
精华
0
积分
316
金钱
875
荣誉
0
人气
0
评议
0
5#
发表于 2005-11-28 09:01:35 |只看该作者
没意思。早知今日何必当初。
否则安装系统时,给C盘分配10G、20G,我看那个游戏不能安装。【支持】

很多人安装什么Office200等等体积巨大的软件非要往C安装,难道就不会安装到其他盘么?

【汗水】

使用道具 举报

帖子
427
精华
0
积分
214
金钱
573
荣誉
0
人气
0
评议
0
6#
发表于 2005-11-28 10:21:56 |只看该作者
我C盘还有5G 先装原版 再装SF 最后打1.12加载原版的MINI CD  OK

使用道具 举报

帖子
347
精华
1
积分
374
金钱
382
荣誉
0
人气
0
评议
0
7#
发表于 2005-11-28 11:22:21 |只看该作者
最初由 195 发表
[B]没意思。早知今日何必当初。
否则安装系统时,给C盘分配10G、20G,我看那个游戏不能安装。【支持】

很多人安装什么Office200等等体积巨大的软件非要往C安装,难道就不会安装到其他盘么?

【汗水】 [/B]


在win9x时代,谁会把C分的那么大?
最多2G,再多会影响性能
xp时代后来分到5G
C除了系统,别的向来一概不装到C。
因为个人习惯,分区比例一般不会变的,从第一台电脑,到现在换了几次硬盘了,从来都是按照比例来分区的。
下一代系统看来再分区要分10G了

使用道具 举报

帖子
468
精华
0
积分
235
金钱
485
荣誉
0
人气
0
评议
0
8#
发表于 2005-11-29 22:40:12 |只看该作者
想请教一下:安装完了BF2后要不要打免CD补丁,还是就接着开始安装“特种部队”?!

使用道具 举报

帖子
291
精华
0
积分
146
金钱
706
荣誉
0
人气
0
评议
0
9#
发表于 2005-11-30 05:56:57 |只看该作者
第一个方法我用不了. 无论怎么改重起以后虚拟内存还在, 即便在WIN优化大师里改也不行.

第二个方法非常成功,推荐使用. 但菜鸟们一定要注意用完改回原来设置!!!

使用道具 举报

帖子
62
精华
0
积分
32
金钱
335
荣誉
0
人气
0
评议
0
10#
发表于 2005-11-30 09:27:06 |只看该作者
BF2的补丁太霸道,才2XXMB的文件,居然要3GB的预留空间,其实它根本用了那么多啊。。。。狂晕~~~~!【汗水】

使用道具 举报

帖子
1066
精华
1
积分
734
金钱
1633
荣誉
0
人气
0
评议
0
11#
发表于 2005-12-27 11:42:10 |只看该作者
2. 桌面上右键 - 属性 - 屏幕保护程序 - 电源 - 休眠 - 把启用休眠的选项去掉,确定 这个很实用

还可以关闭系统还原
XBOX360和PC是一家

使用道具 举报

帖子
4
精华
0
积分
2
金钱
6
荣誉
0
人气
0
评议
0
12#
发表于 2005-12-28 17:50:20 |只看该作者
Install BF2 -> Install v1.12 Patch -> Install Special Forces -> Install v1.12 Patch -> Play Online


是不是要打2次 v1.12 Patch   ??

装完 BF2    要不要打NO CD ?
打第一次打 Install v1.12 Patch  要不要打NO CD ?

第2次   Install v1.12 Patch   要不要打NO CD ?

使用道具 举报

帖子
347
精华
1
积分
374
金钱
382
荣誉
0
人气
0
评议
0
13#
发表于 2005-12-28 18:27:37 |只看该作者
你可以先装BF2原程序
然后装特种部队
最后装1.12补丁

永远不要用NoCD补丁
用虚拟光驱

使用道具 举报

帖子
37
精华
0
积分
19
金钱
291
荣誉
0
人气
0
评议
0
14#
发表于 2005-12-28 18:56:33 |只看该作者
引用:
--------------------------------------------------------------------------------
最初由 t_yx 发表
这招倒是不错哦,Common Files 也是个不小的文件夹。。。。把这个转移走了能腾出来不少空间。。。。 特总部队的安装真的是很费神啊。
--------------------------------------------------------------------------------



这样做的原因是让游戏误以为x盘是你的系统盘。
而不是转移Common Files



这样只是改变了系统的 默认的 安装路径而已。呵呵。

使用道具 举报

帖子
1066
精华
1
积分
734
金钱
1633
荣誉
0
人气
0
评议
0
15#
发表于 2005-12-28 23:39:18 |只看该作者
你可以先装BF2原程序
然后装1.12补丁
最后装特种部队
也可以~~~~~~~~
【经典】
XBOX360和PC是一家

使用道具 举报

帖子
1066
精华
1
积分
734
金钱
1633
荣誉
0
人气
0
评议
0
16#
发表于 2005-12-28 23:40:50 |只看该作者
根本不用装2次1.12的~~~~~~~~【汗水】
XBOX360和PC是一家

使用道具 举报

帖子
138
精华
0
积分
69
金钱
216
荣誉
0
人气
0
评议
0
17#
发表于 2005-12-31 22:49:51 |只看该作者
【开心】 【开心】 用改注册表的方法升级最爽,谢了。

使用道具 举报

帖子
813
精华
0
积分
407
金钱
3296
荣誉
0
人气
0
评议
0
18#
发表于 2006-1-12 05:32:11 |只看该作者
1.3的补丁有些什么好处??????????///

使用道具 举报

帖子
142
精华
0
积分
72
金钱
204
荣誉
0
人气
0
评议
0
19#
发表于 2006-1-12 14:20:22 |只看该作者
谢谢楼主~~用第2个方法解决了!!!谢谢~~

使用道具 举报

帖子
6
精华
0
积分
2
金钱
8
荣誉
0
人气
0
评议
0
20#
发表于 2006-2-5 12:55:56 |只看该作者
.我按照这个方法装成功了.可是进游戏时出先了图片下面的错误.请问是什么问题啊?[/COLOR]

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的安装目录下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-5-9 22:18 , Processed in 0.381897 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到