如何使两个硬盘驱动器在Windows 7中充当一个?


10

有什么方法可以配置Windows 7以使两个硬盘驱动器充当一个(不使用RAID),因此硬盘驱动器1和硬盘驱动器2将共享一个驱动器号?

是否可以在Windows中本机实现,还是需要一些外部软件?

Answers:


12

到目前为止,从技术上讲,最简单的解决方案是将第二个驱动器安装为第一个驱动器的子目录。即第二个驱动器可以C:\Drive2代替D:\。但是,它们却不合而为一:您不合并可用空间。

如果您确实想共享空间,则是在谈论RAID-0(或JBOD,只是一堆磁盘)。Windows无需额外的硬件即可执行此操作。您将使用diskmgmt.msc(Microsoft管理控制台中的“磁盘管理”)执行此任务。

首先,将两个磁盘都转换为“动态”磁盘。右键单击磁盘,然后选择“转换为动态磁盘”。

接下来,您可以在一个磁盘上创建一个卷,然后将其扩展到第二个磁盘。有一个限制:Windows引导盘本身不能执行此操作。(这是有道理的:您不是将硬件用于此RAID解决方案,而是使用Windows,因此必须先加载Windows,然后才能工作)


非常感谢MSalters,这是一个了不起的工程解决方案,但是请您告诉我,当将磁盘转换为动态时,这会导致数据丢失,我是否还可以在驱动器中保存数据。
Burimi 2011年

2
是的,这将导致所有数据丢失!!
sinni800

这个答案有很多问题……您不需要RAID-0。JBOD不等同于RAID-0。转换为动态磁盘不会导致数据丢失。您可以将Windows启动磁盘转换为动态磁盘。
qasdfdsaq

@qasdfdsaq:如果您有RAID-0和JBOD的替代产品,请添加答案。我从未说过JBOD等同于RAID-0,只是说它是一种替代方案。导致问题的原因不是向动态磁盘的转换,而是在两个(或更多)磁盘上创建条带集并尝试从该条带集引导。(尽管现在有可能使用Windows 10和Compressed OS选项,但尚未尝试过)
MSalters 2015年

有应该提到一个大缺点:如果您使用两个硬盘组成一个驱动和一个两个驱动器失败,你可能会失去自己的文件有很多(如果不是全部)。如果一个磁盘的平均故障间隔时间(MTBF)为10年(带有两个驱动器),则为5年(假设潜在的基础独立故障指数分布)。
agtoever '16

5

如果将NTFS用于文件系统,则可能需要查看Junction Points

如何创建和操作NTFS交接点开始

Microsoft提供了三个实用程序,用于创建和操作NTFS交接点:

Linkd.exe

  • 将任何目标文件夹移植到Windows 2000版本的NTFS文件夹中
    • 显示NTFS接合点的目标
    • 删除使用Linkd.exe创建的NTFS交接点
    • 位置:Microsoft Windows 2000资源工具包

Mountvol.exe

  • 将本地卷的根文件夹移植到Windows 2000版本的NTFS文件夹中(或“装载”该卷)
    • 显示用于安装卷的NTFS交接点的目标
    • 列出可使用的本地文件系统卷
    • 删除使用mountvol.exe创建的卷安装点
    • 位置:Windows 2000 CD-ROM在I386文件夹中

Delrp.exe

  • 删除NTFS连接点
    • 还删除其他类型的重新分析点,它们是结点的基础
    • 主要针对创建重定位点的开发人员
    • 位置:Microsoft Windows 2000资源工具包

然后继续列出一些示例。如MSalters所建议,要将驱动器安装为另一个驱动器的子目录,适当的示例为:

要将另一个卷安装到系统驱动器上的NTFS交接点上:

  1. 在命令提示符下,键入md ddrive
  2. 类型 mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. 键入dir ddrive以显示驱动器D的内容。

注意:使用“ dir”命令显示文件夹的内容时,NTFS连接点由{Junction}指示。

一个很好的例子是,如果您有一个小的SSD引导驱动器,但是想要移动一个大型游戏,而您当前没有将SSD玩到大型硬盘驱动器上,那么您就可以安装其他游戏。首先,您将文件夹移动到另一个驱动器,并在该文件夹到现在的位置创建一个连接点。

我还没有尝试过,但是Lifehacker最近的一篇文章建议SSD Boost Manager英文翻译)确实应该使它非常容易。


我已经做了另一种方法(后来买了SSD,不想重新安装Windows,将我经常使用的东西移到了SSD上)。这样的“结点”也是我在回答提出的第一种方法会自动创建(安装为C:\驱动器2)
MSalters

@MSalters-谢谢,您已经投票赞成我。* 8')无论如何我们似乎都建议相同的内容,因此我更新了答案以显示如何执行您的建议。
Mark Booth,

0

在Windows Vista及更高版本上,由于命令提示符具有一个称为的新内置命令MkLink,因此无需使用外部工具,该命令可用于创建NTFS交接点,符号链接和硬链接:

MkLink

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a directory junction point.
        Link    specifies the name (and location) of the new symbolic link.
        Target  specifies the path (relative or absolute) to where the new link resolves to.

要删除连接点和目录的符号链接,可以使用命令RmDirRD)。要删除硬链接和文件符号链接,可以使用命令EraseDel)。请记住,在NTFS上,每个文件都至少具有一个硬链接(用户可以找到该文件的路径),因此,如果删除最后一个引用该文件的硬链接,则可以有效地删除该文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.