背景:我在同一台机器上安装了 Windows XP 和 Windows 7,位于不同的分区。因此,当任一操作系统未运行时,我可以在任一操作系统上执行操作。
术语:为清楚起见,将使用“ XP:
”、“ 7:
”和“ Data:
”代替实际分区字母。(所有分区都在同一硬盘上。数据:分区有足够的空间)
计划:
剪切和粘贴 ”文档和设置“,”程序文件“ 和 ”视窗“ 从
XP:
到 ”Data:\Windows XP\
”。建立符号链接:
XP:\Documents and Settings\->Data:\WindowsXP\Documents and Settings\
XP:\Program Files\->Data:\WindowsXP\Program Files\
XP:\WINDOWS\->Data:\Windows XP\WINDOWS\
。
重新启动进入 XP。这当然是必须执行的关键且最重要的步骤。:)
选修的:将
XP:
分区缩小到大约20 GB,使用某种方法来保存分区上的数据。选修的:将节省的空间添加到
Data:
分区上。我现在希望 Windows XP 能够“脱离数据分区”运行,并拥有相当多的“空间”来安装我的程序、电影、音乐、项目等。
答案1
我个人从未尝试过,但我确信 99.99% 的情况下你将无法使用 Junction 链接移动 Windows 目录。
这是因为许多文件(包括内核本身)在启动时、文件系统驱动程序加载之前都是必需的。
我也没有看到任何关于 Windows 7 的提及,所以我不确定您的最终结果。您打算在 Windows 7 中使用这些相同的文件夹吗?那是不可能的,因为 Windows 7 对用户配置文件使用了不同的格式。
这也可能会对 Program Files 中的程序造成严重破坏,因为根据您安装的是 XP 还是 Windows 7,这些程序的安装方式会有所不同。