получить имя физического диска для файла

получить имя физического диска для файла

Когда я открыл управление дисками в Windows Server 2008, я увидел

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

Теперь у меня есть несколько файлов на диске H:, и я хочу узнать, к какому диску они относятся. Мне нужно это сделать, потому что несколько файлов на диске H: имеют низкий IO, и я хочу переместить их на другой диск.

Я полный новичок в управлении Windows, поэтому дайте мне знать, если мне нужно предоставить больше информации или мой вопрос сформулирован неправильно.

решение1

Этот фрагмент выводит диск, на котором расположен том «H».
Get-Partition -DriveLetter H | Get-Disk | Format-List


Редактировать

Если еще раз взглянуть на ваш вопрос, то я думаю, что вижу том, распределенный по трем динамическим дискам. В этом случае будет не так просто найти диск, на котором находится файл. И даже если вы знаете эту информацию, будет невозможно сохранить файл на другом диске в пределах того же тома без специального программного обеспечения и риска поломки файловой системы.

Поскольку изначально вы спрашиваете об этом из-за низкого уровня ввода-вывода, позвольте мне предложить вам другой путь решения.

Используйте аппаратный RAID-контроллер и создайте правильный аппаратный RAID и поместите на него свои файлы. Выбросьте динамические диски и составной том. Я советую проконсультироваться со специалистом, так как это может быть слишком большим для "совершенно новичка в управлении Windows". (Без обид)

Связанный контент