Как определить емкость пустого вставленного записываемого оптического носителя (CD, DVD, Blu-Ray) из командной строки Windows или из пакета?

Есть ли способ определить тип и размер пустого вставленного записываемого носителя из командной строки / командного файла Windows?

Я знаю, что с жестким диском / SSD я могу использовать:

      WMIC logicaldisk get deviceid, size, freespace

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

я думал так DriveType а также MediaType поля могут быть способом, но это не кажется таким уж конкретным.

DriveType = 3 а также MediaType = 12 для жесткого диска или SSD

DriveType = 5 а также MediaType = 11 для оптических носителей независимо от типа носителя (CD, DVD, Blu-Ray /M-Disc 25, 50, 100 ГБ).

Freespace а также Size поля полностью пустые для оптических носителей

Из командной строки, если я переключусь на букву диска с записываемым носителем (т.е. G: <ENTER>), это просто выдает ошибку Incorrect function.

Из проводника Windows я могу щелкнуть правой кнопкой мыши - свойства оптического привода и показать мне свободное место. Но я не могу найти способ напрямую из командной строки.

Кто-нибудь знает, есть ли другой способ?

Спасибо.

0 ответов

Другие вопросы по тегам