获取文件的物理磁盘名称

当我在Windows Server 2008中打开磁盘pipe理时,我看到了

Disk 8 G: H: Disk 9 H: Disk 10 H: I 

现在,我在H:驱动器中有几个文件,我想知道它属于哪个磁盘。 我必须这样做,因为H:中有less量文件具有低IO,我想将它们移动到其他磁盘。

我是Windowspipe理的新手,所以让我知道如果我需要提供更多的信息或我的问题是不正确的形成。

这段代码打印卷“H”所在的磁盘。
Get-Partition -DriveLetter H | Get-Disk | Format-List


编辑

再看看你的问题,我想我看到一个跨越三个dynamic磁盘的卷。 在这种情况下,find文件所在的磁盘并不那么容易。 即使你知道这些信息,也不可能将文件存储在同一卷的不同磁盘上,而不需要专门的软件和破坏文件系统的风险。

既然你原来是因为你的I / O比较低,所以让我给你一个不同的解决scheme。

使用硬件RAID控制器,并创build一个适当的硬件RAID,并放置在您的文件。 废弃dynamic磁盘和跨区卷。 我build议咨询专业人士,因为这可能是一个“对Windowspipe理的全新手”有点大。 (没有冒犯的意思)