У меня есть требование, в котором мне нужно проверить, не является ли жесткий диск RAID перед включением функции, которая шифрует жесткий диск. Есть ли встроенный класс в C#, который позволит мне найти это? Я посмотрел на класс MSDN-DriveInfo, и он, похоже, не имеет такой информации.Проверьте, не использует ли жесткий диск RAID
-4
A
ответ
1
Не уверен, что вы можете проверить, является ли жесткий диск RAID, я уверен, что вы не можете, потому что жесткий диск просто выглядит как один физический диск, но я бы посмотрел на инструментарий управления Windows (WMI). NET библиотека System.Management и System.Management.Instrumentation, вот статья, которая демка использования:
http://www.codeguru.com/columns/vb/getting-hard-disk-information-with-wmi-and-visual-studio-2012.htm
0
Если вы используете WMI, вы можете проверить BusType из MSFT_Disk. Я не уверен, насколько это надежно.
Смежные вопросы
- 1. Openstack Instance не использует весь жесткий диск
- 2. Bootstrap Жесткий диск доступа
- 3. Буферизация на жесткий диск
- 4. Рассматривайте жесткий жесткий диск NFS как софт
- 5. Сохранение массивов на жесткий диск
- 6. Может ли undefined поведение стереть жесткий диск?
- 7. Поддерживает ли OpenJDK 7 жесткий диск abi?
- 8. Имеет ли смысл разделить выделенный серверный жесткий диск?
- 9. Как полностью форматировать жесткий диск?
- 10. Эмулировать жесткий диск в .NET
- 11. Твердотельный жесткий диск для Websphere
- 12. Время записи на жесткий диск
- 13. Сохранить изображение на жесткий диск
- 14. Внешний жесткий диск - уникальный идентификатор
- 15. System.Xml.Linq.XDocument.Save() вызывает полный жесткий диск
- 16. tar заполняет мой жесткий диск
- 17. Не могу установить мой жесткий диск
- 18. Проверьте, существует ли подключенный диск
- 19. Постоянно проверяем, не сработал ли дополнительный жесткий диск
- 20. Как проверить, зашифрован ли жесткий диск или не используется VC++?
- 21. сохранить фотографии на жесткий диск
- 22. nginx-файл потребляет жесткий диск
- 23. Какой вид api создает жесткий диск sata?
- 24. Использует ли Memcached для хранения PHP-переменных любые записи на жесткий диск?
- 25. Какое влияние FileSystemWatcher на жесткий диск?
- 26. Разница между (в отказоустойчивости) RAID 10 и RAID 01 (RAID 0 + 1 против RAID 1 + 0)?
- 27. Использовать жесткий диск вместо ОЗУ в Python
- 28. Переместить письма из подпапки на жесткий диск
- 29. Виртуальный жесткий диск ПК, охватывающий несколько файлов?
- 30. Как читать прерывистый жесткий диск последовательно?
Вы посмотрели на WMI? –
Вы не можете надежно сделать это. Даже если вы обнаружите способ обнаружения внедрения RAID в RAID, вы не можете обнаружить, что у них есть аппаратный RAID-контроллер с поддержкой RAID, если вы не проверяете наличие у каждого производителя оборудования и не допросите карту (возможно, с неуправляемым кодом для каждой карты). Это связано с тем, что карты аппаратного рейда просто представляют весь диск как одно устройство для окон. – willaien
Почему вы не можете включить шифрование на диске RAID? Они должны хорошо работать вместе. –