有没有办法在两个不同的驱动器上设置双启动,比如两个不同版本的 Windows,它们无法访问另一个驱动器?这样,如果其中一个驱动器感染了恶意软件,另一个驱动器仍然可以正常使用。
我知道物理拔下驱动器是一种方法,但过于频繁地这样做可能会磨损连接器。
答案1
如果没有驱动器号,就无法访问磁盘或分区,并且驱动器号分配存储在注册表中,因此针对每个 Windows 版本分别定义。
解决方案是依次启动两个 Windows 安装,然后删除每个安装的另一个的驱动器号。
要删除驱动器号:
- 运行磁盘管理
- 右键单击磁盘并选择更改驱动器号和路径
- 点击消除
- 点击是的
有关更多截图信息,请参阅文章 如何在 Windows 10 中删除驱动器号。
答案2
可能的解决方案:在第一次启动时从每个系统内部卸载另一个驱动器。
答案3
一些想法...
在 SATA 电源线上连接几个 DPST 开关(将它们安装在备用的前托架中)。或者使用 DPDT 开关……这样每次只能为一个驱动器供电。
或者更简单地说,您可以使用 molex/sata 电源延长线/适配器电缆的某种组合来为这些驱动器供电,然后只需从中间拔掉插头...如果您确实用完了电缆,这是一种便宜的替代品!
最后,你也许能找到一个热插拔 SATA 硬盘盒(这些在 PATA 时代曾经风靡一时) 来完成这项工作(甚至可能需要前面板电源开关),但这显然是一个更昂贵的选择。
超级愚蠢的奖励回合...在基于 ext4 的 GNU/Linux 操作系统上将一个 Windoze 操作系统安装为 VM...另一个 Win Hdd 将不知道那边发生了什么!:-)
答案4
不知何故,没有人提到 OP 可以考虑禁用驱动器装置经理。
我认为,例如,足够“周到”的勒索软件可能能够找出所有已禁用的驱动器并重新启用它们(或通过我不知道的更低级别的方法访问它们)。不过,由于它使驱动器“消失”到驱动器枚举级别,我认为最重要的是它比删除驱动器号或设置加密/BitLocker 的建议更有意义。至少,当您运行一些“原始驱动器写入器”时,您会免受自身伤害,这些写入器会从枚举的\\.\PhysicalDriveN
s 中选择一个(即Disk N
您可以在磁盘管理中看到的 s)。