我已尝试按照此处的说明进行操作:http://www.thewindowsclub.com/move-windows-10-apps-other-drive-change-install-location 但问题是我只能决定将软件移动到哪个分区,无法将应用程序移动到分区内的文件夹中。
那么,如何将它们从那里移动到分区内的特定文件夹?
答案1
有一种可能的方法来解决这个问题——通过创建一个虚拟硬盘。
按 Win+X,选择磁盘管理。在上面的“操作”菜单中,单击“创建 VHD”并将其保存到某个文件夹。然后初始化它并创建一个分区。最后,您将能够看到虚拟驱动器出现在存储设置中,一切就绪了。
虚拟硬盘由 Windows 处理系统本身,所以这就是区别。
对于以下建议使用 SMB 的答案:是的,您也可以通过 SMB 创建和读取 vhd。但是我强烈建议您直接购买新的 HDD、SSD 或其他任何东西。根据我在 1GbE LAN 上对 Windows 服务器和 Linux 客户端进行的测试,传输速度只有 0.65 Gbps 左右,对于碎片文件来说情况会更糟。我这样做是因为我没有钱买新的硬盘,而为 Ubuntu 安装而保留的 Windows 10 创建的分区太小,无法安装 Halo 之类的东西……
毕竟,如果你必须通过LAN连接到额外的存储设备,配置 iSCSI 服务器会是一个更好的选择。
答案2
Windows 只允许指定一个驱动器作为新位置,可能是因为它会在该位置创建几个新文件夹。但是,可能有一种方法可以欺骗 Windows,即为文件夹指定驱动器号。
以下是实现此目的的一种方法:
- 打开 Windows 资源管理器,右键单击文件夹并选择属性
- 在共享选项卡中,单击高级共享
- 勾选“共享此文件夹”,指定名称,然后点击确定
- 仍在 Windows 资源管理器中,在左侧面板中打开“网络”,然后单击您的计算机
- 右键单击新共享并选择“映射网络驱动器...”
- 选择驱动器号并选中“登录时重新连接”
- 单击“确定”
您现在可以尝试使用新的“驱动器”来存储应用程序。
(由于我从未这样做过,因此我不能保证成功。)