![Windows 7“home”子目录迁移](https://linux22.com/image/1301239/Windows%207%E2%80%9Chome%E2%80%9D%E5%AD%90%E7%9B%AE%E5%BD%95%E8%BF%81%E7%A7%BB.png)
我正在设置一台新的设备,双启动 Linux 和 Windows,使用 SSD + HDD 文件系统。我已按自己的意愿设置了 Linux:
在 Linux 下:
- / 是 SSD 上的一个分区。
- /home 是 SSD 上的一个分区。
- /var 是硬盘上的一个分区。
- /mnt/data 是硬盘上的一个分区。我将其称为数据分区。
~/Downloads、~/Documents、~/Pictures、~/Videos 等是从数据分区上相应目录挂载的目录。
我想要做的是将 Windows 7 用户子目录映射到数据分区上的相应目录。
本质上我想将 C:\User\me\Downloads 符号链接到 D:\Downloads。
将这些目录重新定位到另一个驱动器的最佳方法是什么?
答案1
我认为您可以删除 c:/users/$USERNAME 中的下载文件夹,并将其替换为指向您想要的任何位置的 Windows 链接 (.lnk) 文件。
据我所记得,它确实对我的照片有用。
另外,您会注意到,文档文件夹中的文件夹(例如我的音乐、我的图片、我的视频)已经是指向用户文件夹中其他文件夹的链接。
这就是我认为它应该起作用的原因。
答案2
C:\User\me\Downloads
在(在资源管理器中)的属性中right-click / Properties
应该有一个名为Location
(德语Pfad
:)的选项卡,您可以在其中移动文件夹的位置。我建议先重命名目标位置,然后在最后将内容移回,因为我不确定如果目标位置存在,Windows 会做什么。
答案3
如果你想让这样的链接对整个文件系统透明,那么使用 ntfs 连接点http://en.m.wikipedia.org/wiki/NTFS_junction_point 我已成功将我的文档文件夹重新映射到另一个分区。