Tipo de medio no especificado

Furax_33 -  
 Furax_33 -
Hola,

Con el comando get-physicaldisk, mi disco aparece como "'unspecified" en MediaType aunque debería aparecer como hdd.

¿Existe otro comando para devolverme la información correcta?

Gracias de antemano

Configuración: Windows / Chrome 93.0.4577.63

2 respuestas

brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención   4 148
 
Hola,

Me parece imposible a menos que el comando se ejecute desde, por ejemplo, una tarjeta SD, así que primero debe verificar desde dónde se lanzó PowerShell.

Wmic ofrece una alternativa llamando al registro, pero solo en Windows 10.
Si por ejemplo quiero devolver el modelo del disco, escribo en el símbolo del sistema:

wmic /NameSpace:\\root\Microsoft\Windows\Storage Path MSFT_PhysicalDisk Where "MediaType=3" Get Model

MediaType=3 devuelve la información de un disco duro (4 si es un SSD, etc).
1
Furax_33
 
Buenas noches,

Gracias por el interés que muestra en mi problema.

Estoy ejecutando el comando directamente desde la PC en cuestión.

La PC es un Dell Latitude 3590 y el disco es un SAMSUNG HM121HI.

El comando:
PS C:\Windows\system32> Get-PhysicalDisk

Número NombreAmigable NúmeroDeSerie TipoDeMedio PuedeAgrupar EstadoOperacional EstadoDeSalud Uso Tamaño
------ -------------- ---------------- -------------- ------- ----------------- -------------- ----- ----
0 SAMSUNG HM121HI S14PJD0S101316 No Especificado Falso OK Saludable Auto-Seleccionar 111.79 GB
1 SanDisk Ultra 0401e9d8ddfec1d6648d No Especificado Falso OK Saludable Auto-Seleccionar 28.64 GB

El comando wmic da para este disco el valor "0", que corresponde a "no especificado".
0
brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención   4 148
 
Bueno, no sé.

Que no veas tu tarjeta SD es normal, pero yo tengo la buena respuesta por los 2 procedimientos (en el caso de wmic, necesita Windows 10 y especificar el tipo de medio deseado, que es 3 en lo que nos interesa).

Tu disco debe tener particularidades, ¿estás seguro de que, dada la tamaño modesto, es un HDD y no un SSD? (en cuyo caso MediaType=4)?

Hay varias otras formas de recuperar la información, también por wmic sin pasar por el registro:

wmic diskdrive get InterfaceType,Manufacturer,MediaType,Model,SerialNumber,Size /value
o
wmic path Win32_DiskDrive get InterfaceType,Manufacturer,MediaType,Model,SerialNumber,Size /value

pero no conozco otro método sencillo no gráfico.
0
Furax_33 > brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención  
 
Hola,

Gracias por las respuestas, pero los comandos no proporcionan el tipo (hdd o ssd) ni un valor numérico.

De lo contrario, el disco "SAMSUNG HM121HI" es efectivamente un disco sata hdd.

Sin embargo, si activo el administrador de tareas y hago clic en la pestaña de rendimiento,
el tipo "HDD" aparece bien al lado del disco.

¿Cómo logra Windows recuperar este valor? ¡Un misterio!
0
brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención   4 148 > Furax_33
 
Los tipos de disco se almacenan en el BIOS y en el registro en HKLM-System-Mounted Devices, pero están en hexadecimales en el registro, por lo que son ininterpretabes.

El problema puede deberse al BIOS, en cuyo caso no hay nada más que hacer (aparte de cambiar de PC, por supuesto) que darle alas a las ilusiones.

El comando de PowerShell (Administrador): Get-PhysicalDisk | Select-Object FriendlyName, MediaType, Size
debe devolvernos FriendlyName = PhysicalDisk(N) con su MediaType (No especificado en nuestro caso).

Debemos anotar el valor correspondiente de N, y luego escribir:

Set-PhysicalDisk –FriendlyName PhysicalDisk(N) -MediaType HDD

A veces se menciona que el truco solo está previsto para pools de discos en servidores, pero no cuesta nada intentarlo.

En caso de falla, aún podríamos crear dicho pool de discos, repetir la operación y luego eliminarlo, pero puede que no sea la mejor idea porque no conozco bien la cuestión y me parece que la operación formatea los discos de destino.
0
brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención   4 148 > brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención  
 
También se puede verificar a través de Powershell bajo qué número deficiente es conocido el disco (el retorno correcto es 3, mi tarjeta SD en su lugar dice 0):

Get-WmiObject -Class MSFT_PhysicalDisk -Namespace root\Microsoft\Windows\Storage | Select FriendlyName, MediaType
0
Furax_33 > brucine Mensajes publicados 24708 Fecha de registro   Estado Miembro Última intervención  
 
Gracias por tu ayuda,

El comando "Get-WmiObject -Class MSFT_PhysicalDisk -Namespace root\Microsoft\Windows\Storage | Select FriendlyName, MediaType " devuelve el valor "0"

He cambiado de disco y reinstalado Windows 10 21h1 y actualizado todos los controladores.

El nuevo disco también aparece como "Unspecified". Concluyo que es este PC (Dell Latitude 3590) el que tiene un problema (que no encuentro en otro PC del mismo modelo)

He ejecutado el comando "Set-PhysicalDisk" con el Uniqueid y el valor del Mediatype ahora es correcto

Por lo tanto, responsabilizo a este PC, pero aún ignoro el origen.

Gracias nuevamente por tu análisis y tu ayuda.
0