在Windows 10中创建RAM驱动器以改进TES V Skyrim的修改后实例


12

如何在Windows 10中创建RAM磁盘以增强模块化的TES V?我想使用ramdisk加载TES V的资产以提高性能。我在这台笔记本电脑上有16Gb的内存,Windows 10在玩Skyrim时只能使用3.5Gb。我的想法是制作8Gb的ramdisk来加载重要资产,而不是我完整的mod列表,并为OS和4Gb保留4 Gb。对于TES V,这行得通吗?


也许应该在Arqade中发布?
Todd

也许您应该让30分钟以上的时间回答某人的问题?RAMDisk完全支持Windows 10,您的问题还不是很清楚
Ramhound

您的意思到底是什么
托德(Todd)

该问题是话题,但目前尚不清楚。不要跨多个SE社区交叉发布
Ramhound

我知道Win 10完全支持RAMDisk,我的问题是询问如何以及是否有可能在我在帖子中所述的参数范围内,因此,我认为在游戏社区中这可能会更好。
Todd

Answers:


13

首先,需要考虑以下几点:

  • 尽管理论上说RAM驱动器比SSD快,但事实证明,SSD通常提供与RAM驱动器类似的加载时间(来源)。而且,除了游戏文件本身之外,SSD还可以通过加载DirectX和其他驱动程序来加快其他工作。
  • 如果您的RAM磁盘太大,则可能会阻止Windows在未使用的RAM上缓存数据来缩短加载时间。
  • 如果您的RAM磁盘太大,则可能导致页面文件交换,从而严重降低速度。
  • 由于您将无法复制整个游戏,因此很难有效地确定最常使用哪些文件并减慢速度最快。

就是说,要尝试执行此操作,可以使用符号链接(文件夹的连接),将Skyrim安装点中的某些文件或文件夹复制到RAM驱动器位置。

  1. 使用在线上可用的免费软件之一创建ram驱动器。一些基准和价格在这里。我个人喜欢ImDisk,因为您可以使用文件创建RAM磁盘的ISO映像,以便下次轻松加载。
  2. 将文件夹或某些文件(例如HighResTexturePack **。bsa)复制到RAM驱动器
  3. 将这些文件从Skyrim安装文件夹临时移到HDD上的其他位置(以便稍后还原)
  4. 以管理员身份打开命令提示符,并使用mklink为每个文件创建指向RAM驱动器位置的链接。mklink / h表示“硬”链接(因此游戏无法分辨区别),而/ d表示文件夹链接(连接)。例如,如果R是您的ram磁盘,则这些示例链接一个文件或一个文件夹。

    mklink /h C:\Skyrim\Data\BigFile01.bsa R:\BigFile01.bsa

    mklink /d C:\Skyrim\Data\Textures R:\Textures

  5. 玩游戏。


由于ram是易失性的,因此我认为以某种方式写入该数据以进行备份非常重要。你同意吗?
Todd

@Todd在步骤3中,建议将要缓存在Ram磁盘上的文件移动到HDD上的其他位置,如果要恢复正常状态,则必须删除链接(在Windows资源管理器中)并放回原始文件。州。我提出的想法是仅缓存一些未写入的大数据/纹理文件,以便您可以随时从RAM中删除它们并轻松恢复正常状态。如果您安装/删除mod,请确保先恢复状态。
mtone

只需引起其反常理“在实践中,已证明SSD通常提供与RAM驱动器类似的加载时间”,引文不错。就是说,我同意SSD是明智的选择,只是因为整体性能会更好
Journeyman Geek

3
@JourneymanGeek很难找到半官方的基准(例如不是论坛)基准,但是我找到了一个基准。有一个youtube视频在HDD上比SSD更快地获得结果,显然Windows自身的缓存在那里启动了-这不是值得的资源!我还亲自尝试了《辐射4》,但没有发现任何改进。此外,Windows可能会缓存经常访问的虚拟磁盘,从而使内存浪费一倍。玩起来很有趣,但是我怀疑使用SSD值得吗。在某些时候,CPU是瓶颈。
mtone

1
要添加到@ mtone,Skyrim众所周知是受CPU限制的游戏。最好的选择是回拨设置。
user2943160'6
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.