【求科普】大多数游戏把存档放在系统盘是什么原因?

  • G
    GA_Frank
    本帖最后由 GA_Frank 于 2010-8-30 07:41 编辑

    没有别的意思,我最近确实在想这个问题。
    过去的PC游戏存档文件夹大多直接放在游戏根目录下,而最近几年我明显感到大部分游戏的存档都移到了系统盘或我的文档所在的位置。
    这件事我是怎么也想不通,按说存档这种东西,不正应该放在玩家能找到的地方吗?(我不是说放在系统盘玩家就一定找不到,但得承认对于很多不怎么了解电脑的人来说,要他们到Application Data里找存档还真是挺困难的)
    再者,存档放进我的文档倒也罢了,大多数人还知道备份;那些放系统盘的存档文件多数在重做系统后就销声匿迹了。让玩家丢失存档对游戏恐怕没什么好处吧……
    如果说是防修改器……现在内存修改器已经一统天下了吧?还防存档修改器有什么用呢?

    于是,我想请教的就是:现在越来越多的厂商把存档所在位置设定在系统盘里,到底是为了什么?或者说,到底有什么好处?
    我是真的很认真地想知道答案……希望有懂行的能解答一下,谢谢:)
  • f
    fenrir
    只能能有办法改的,一律移到D盘或E盘的我的文档里去,C盘不放任何系统以外的东西
  • G
    GA_Frank
    毕竟不是每个游戏都能通过注册表或设置文件改存档路径……
    那些要直接修改EXE的我就无能为力了

    不过我想问的不是怎么改……我想问的是厂商这么设定是出自什么考虑or什么心理?是不是放到系统盘有某些我不了解的优势or好处?因为我自个琢磨不出来……
  • f
    fenrir
    我不是厂商,我也想不明白啊
  • 風駿
    什么内存修改器一统天下,没看过用不来内存修改器的人一堆一堆的么
  • G
    GA_Frank
    这几年大多数游戏的存档修改器根本找不到,放眼望去全是+6+8+11Trainer啊……
    咳,又跑题了
  • f
    fenrir
    直接修改、替换游戏的文件才是王道
    至于存档的问题,不是干那行的谁能说得清...
  • s
    siyeclover
    本帖最后由 siyeclover 于 2010-8-30 08:19 编辑

    传统UNIX把用户设定文件都放在 /home/用户名 目录下,这样做有很多好处,而/home很多时候本身就是一个单独的文件系统。
    而MAC OS也是类似的设置,不过它集中把用户设置文件都放在 用户主目录的 Library目录下,备份时把这个目录复制走就行了。
    近些年的Windows也开始使用类似的用户配置文件管理方法,这是个巨大进步。不过让人不解的是它把Application Data做成默认隐藏的文件夹,一般用户不知道的话根本想不到去备份这个目录。这就让人觉得不知道微软是咋想的了。而且把windows的users目录专门做一个文件系统恐怕也挺复杂的,反正我是没做过。
  • G
    GA_Frank
    本帖最后由 GA_Frank 于 2010-8-30 08:27 编辑


    嗯,所以我在首楼写了,等等有没有懂行的人……
    不过我也觉得希望不大,这事咱们讨论起来的确说不清……总之还是谢谢你们肯跟我讨论



    哦哦,原来如此。所以说能提高管理和处理的效率吗?这样的话我倒能理解了。
    至于备份……似乎真没什么人会去备份,像我明明知道几个重要游戏的存档在那儿,可就是懒得动……



    安任何软件都要手动调路径=。=已经习惯了。
    对于某些不允许调路径的软件比如OFFICE,我甚至宁可找其他软件做替代品也不装……
  • 金子一马
    方便不同用户不会互相影响吧。
  • f
    fenrir
    PC本来就是很私人的东西,多用户什么的反而添乱
  • Q
    Quantum
    这是几百万年前的想法 - -|||
  • 隐形术的
    经常重装系统不小心就把存档删了,最近的例子是DAO和文花帖DS,话说东方现在也开始这么做了,th125和th128就改变了以往把录像丢游戏目录里的习惯
  • 花剑酒
    方便使用备份工具吧。一个分区的表示没有压力。
  • a
    alonere2
    现在不都是在线存档吗?存档直接上传服务器
  • 鸡蛋灌饼
    本帖最后由 鸡蛋灌饼 于 2010-8-30 10:25 编辑

    微软脑缺,安装的时候根本不提供这么高级功能(Format并挂载到某个目录下)
    但是从系统的各个方面来说都没问题了

    另外要注意的是普通用户对Program Files目录是没有写权限的,直接写程序目录里会导致两个问题:
    1. NT6之前所有用户共享一套存档
    2. NT6之后虽然有Virtual Storage功能但是还是可能出现没有权限访问存档的问题

    哦对了还有一点,系统自带工具Windows Easy Transfer会备份AppData,要是扔各个程序目录下那就自己慢慢手动备份吧
  • r
    ravage2
    真正的问题是同一个公司的作品居然还放不同的父文件夹下面,EA尤为严重
  • 尤古多拉
    要一个公司的同一个制作组才行,EA那么大,好多组互相自己都不认得自己人吧.

    不少游戏让你选的,放游戏目录还是用户目录,用户资料优先,啥也没有的时候才去用游戏目录的存档.
    方便不同用户的不同存档.

    MS是想把UNIX的文件管理方式学一点过来,但是....系统差异太大,权限一控,各种别扭.
  • r
    ravage2
    本帖最后由 ravage2 于 2010-8-30 10:42 编辑

    问题就是EA自家的大名都能换个作品就换种拼法,全称缩写都用滥了...
  • t
    trentswd
    我一直以为只是为了多用户……
  • a
    abc9878
    因为VISTA。如果放游戏目录,可能会产生权限问题,放用户目录没有权限问题。其实最好是放我的文档里
  • 无知道士
    win7的用户目录能指定到其他位置吗?放在C盘很麻烦啊
  • 鸡蛋灌饼
    本帖最后由 鸡蛋灌饼 于 2010-8-30 11:32 编辑

    可以,不过更麻烦
    装好系统后PE启动,把C:\\Users挪其他分区,再做个符号链接过去就行了
    最好的方案是安装时格式化分区并mount到C:\\Users上(理想情况下Program Files还有ProgramData都mount到其他分区上最好),可惜前面说过了微软这个二货不提供这功能
    NT和*NIX不同的一点是符号链接对于多数程序都是透明的——这货太高级了,XP下写的程序(包括微软自己的Explorer)根本不会去考虑。
  • a
    alitonz
    “我的文档”的默认路径改成常用的游戏盘的一个子目录就没问题了。
  • M
    Macro
    你把我的文档挪到C盘以外不就解决了……
  • 阿贡
    同样觉得很麻烦。。
    直接游戏下save文件多好。。
  • 王老五
    不是每个用户都关闭vista的uac权限的,所以只有用户自身的文档没有权限问题
  • f
    f3uki
    自从有了UAC之后C盘的程序目录写入就需要管理员权限了,一般程序权限不够

    微软的权限管理太JB乱了还不如砍掉重练或者学苹果给每个程序加个沙盒