我有一块 400 GB 的硬盘。我想知道是否有办法将其分成两个分区 A 和 B,并使它们在逻辑上相互隔离!分区 A 中安装 Windows 7,分区 B 中安装 Windows XP。在每个窗口中,操作系统只能看到 200 GB 的硬盘(我的意思是在磁盘管理中,我看到总空间为 200 GB)
我的意思是,有没有办法创建一个具有一个 400 GB 硬盘的系统,其行为与具有两个独立的 200 GB 硬盘的系统完全一样?
仅供参考:为什么?因为如果一个 Windows 受到病毒感染,另一个 Windows 仍然安全。例如,我只在 Windows 7 中使用互联网,而在 Windows XP 中完成重要工作!
答案1
如果您对 200GB 的卷感到满意,那么:是的。
您可以对磁盘进行分区,使磁盘具有两个 200GB 分区。添加一个引导加载程序,将一个分区设置为 NTFS 类型(0x06),将另一个分区设置为另一种类型。然后启动到 0x06 分区。
结果是 Windows 会看到一个 400GB 的磁盘,其中有两个分区。一个分区会被识别(即您启动的分区),另一个分区类型未知且未被使用。
我们以前在工作中用一种叫做光发射光谱法。然而,这对我们来说效果并不好,因为人们倾向于在两个操作系统之间共享 USB 驱动器,但仍然设法感染两个分区。
所以是的,它可以工作。但要小心共享邮件、共享 U 盘、共享 SD 卡等等。
答案2
我能想到的唯一方法是使用虚拟机(有几种实用程序可以做到这一点,例如免费的虚拟盒)。每台机器都共享 HD、CPU 和 RAM,这是最安全的。
如果这不可行,那么下一个最佳解决方案是使用 BitLocker、TrueCrypt 等加密整个卷。唉,这只能阻止访问数据本身 - 格式化仍然可用。如果恶意用户拥有您计算机的管理员访问权限(或更糟的是,物理访问权限),您几乎无法阻止他擦除您的卷。
答案3
另一个选择是设置两个 Windows 安装,其中一个通过 bitlocker 加密,另一个不加密(假设您对此选项感到满意)。
以下链接中的方法 3 详细介绍了此过程如何使用 BitLocker 和非 Windows 操作系统进行多重引导您可以通过这种方式多重启动两个 Windows 操作系统,而不仅仅是非 Windows 操作系统。
就我个人而言,我会选择运行 Linux 的可启动 CD/DVD/USB 驱动器并将其用于上网,但如果您想使用 Windows,上述选项最有可能满足您的要求。
答案4
我能想到的最简单的解决方案是:
在分区 1 上安装 Windows 7。它将把它安装为,
C:
而将另一个安装为D:
。在分区 2 上安装 Windows XP。它将把一个安装为,
C:
将另一个安装为D:
。在两个系统上都打开磁盘管理并卸载
D:
分区。在 Win7 上它将是 XP 的分区,在 XP 上它将是 Win7 的分区。
此方法不会阻止分区访问,但会使文件系统访问变得更加困难。恶意软件可能不会尝试安装其他分区(它需要提升权限,很容易被检测到,并且可能对极少数系统有用)。
要卸载驱动器磁盘管理,右键单击并选择更改驱动器号和路径.... 然后选择驱动器号(在本例中D:
为 )并点击消除。
(请注意,XP 将始终命名其自己的分区C:
,其余分区将按物理顺序命名,而 Win7 将始终使用物理顺序。因此,安装在分区 2 上的 Win7 将调用它D:
。实际解决方案并不重要,您可以选择对您更方便的任何解决方案。)