我不知道如何扩展 C 盘(在我的 SSD 中:256GB) 到我的硬盘 (1TB), 有什么好办法吗?我知道在某些 IO 中,它会让我的速度与 HDD 相同(在那些显然要写入 HDD 的 IO 中,但是,如果它降低了所有到 HDD 的 IO 速度告诉我)我尝试搜索“在另一个驱动器中创建一个分区并附加它”,但我在互联网上没有找到关于如何做到这一点的好结果,而且我对 RAID 了解不多,我觉得他们可能有一个解决方案,但他们“先把它们全部擦掉”行动,这让我担心采取任何行动,而且我也没有备份或存储来备份。所以不告诉我备份并执行操作 x 另外,我是 StackExchange 的新手,如果我发错了地方,请告诉我
操作系统:Windows
答案1
如果两个驱动器都采用 RAID 类型的配置,这是实现此目的的唯一方法。这可以使用硬件 RAID 和软件 RAID 来实现。如果使用硬件 RAID,则必须先格式化要使用的所有驱动器,然后才能设置条带 RAID。但是,软件 RAID 可以转换为动态磁盘而无需格式化。
对于软件,您只需确保其中一个驱动器上有足够的空间,以便可以将另一个分区扩展到该驱动器。
如果您使用的是 Windows,则可以打开“磁盘管理”,将驱动器转换为动态磁盘,然后将分区扩展到另一个驱动器。
需要注意的是,一旦您的磁盘被转换为动态磁盘,它就只能用于 Windows。您无法双启动另一个非 Windows 操作系统。此外,只有通过完全擦除磁盘才能转换回非动态磁盘。
我无法告诉您它会对速度产生多大影响,但是很有可能每个文件的速度都会大大降低,因为条带卷会将每个文件的数据写入两个驱动器以分散负载。
现在...话虽如此,您还可以使用其他技巧来做您想做的事情。
您不需要将一个分区扩展到另一个驱动器,而是可以在一个驱动器上创建重定向到另一个分区的挂载点。
这实际上意味着您可以将整个 Steam 库放在 C 盘上,将其移动到 D 盘,然后在 C 盘上创建一个挂载点,一切都会再次正常运行,而无需重新安装任何游戏。
有多种方法可以做到这一点。从磁盘管理中,您可以为任何驱动器添加驱动器号,也可以添加文件夹路径。该文件夹目前不能存在,但您可以先将旧文件夹重命名为其他名称,创建该挂载点,然后将所有数据从旧文件夹移动到新文件夹。
另一种方法是使用以管理员身份运行的命令提示符中的 mklink。这允许您在驱动器上的某个位置创建两个位置之间的连接。
你可以将 C:\MyGames 设为指向 D:\Games\Relocated 的连接点
从那时起,您可以在 C:\MyGames 和 D:\Games\Relocated 找到您的游戏。
在所有情况下,即使 C: 上有一个文件夹...它也会被挂载点替换,因此实际数据不在 C 上,因此不占用空间。
答案2
如果使用 Windows 自带的磁盘管理来完成,会有些困难,因为有很多限制。但借助第三方工具,事情就简单多了。AOMEI分区助手可以帮助您将磁盘转换为动态磁盘,然后将简单卷扩展为跨区卷,从而解决了将一个分区扩展到另一个驱动器的问题。