Назад | Перейти на главную страницу

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

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

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

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

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

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


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

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

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

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