交换 SATA 端口有什么危害吗?

Ste*_*e06 6 windows ssd hard-drive sata

我的台式电脑中有 3 个磁盘(Z77 Intel Ivy Bridge 芯片组,带有 2x SATA 6gb/s、2x 3gb/s 端口)。当前磁盘/驱动器号映射:

驱动器 C: | 固态硬盘英特尔 530 系列 | 主 Windows 8 驱动器

驱动器 D: | 硬盘西部数据1TB | 用户帐号

驱动器 E: | 固态硬盘英特尔 520 系列 | Windows 交换文件

C: 和 D: 在 6gb/s SATA 端口上,而 E: 在 3gb/s SATA 端口上。

我知道 3 和 6gb/s 的传输速度无论如何都是不现实的,而且更多的是象征性的,但是使用“Atto”SSD 基准测试工具我可以看到驱动器 E:实际上只以一半的速度运行(改为 ~250 GB/s 500 GB/s),这就是我想交换 SATA 端口的原因。

引导顺序不需要更改为驱动器 C: 并且相应的端口不会更改。

但是,我担心在 D: 和 E: 之间交换主板上的 SATA 端口后,它们可能会被 Windows 混淆(例如,Windows 在 Intel 520 SSD 而不是 Western Digital 硬盘上查找用户帐户数据)。

如果我是对的,我怎么可能在启动 Windows 之前重新映射驱动器号(并冒着损坏它的风险)?

use*_*404 0

有一种方法可以使用 GRUB (GRUB2) 在加载窗口之前分配驱动器号。

GRUB 是一个引导加载程序。还有其他引导加载程序,但我最熟悉的是 GRUB。

http://www.gnu.org/software/grub/manual/grub.html#DOS_002fWindows

http://www.gnu.org/software/grub/manual/grub.html#drivemap

您还可以使用虚拟化来解决这个问题。您可以虚拟化您的 Windows 设置,以便您的计算机启动到 Xen 等裸机虚拟机管理程序,或者您可以使用 Ubuntu 甚至全新安装的 Windows 作为主机,然后从任何硬盘驱动器加载虚拟化系统。通过这种方式,您可以保留您的设置,同时将其从物理限制中解放出来。如何虚拟化 Windows 设置的详细信息超出了本问题的范围,并且已经有详细记录,因此我无需在这里重新讨论。