Tipo de medio no especificado
Furax_33
-
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
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
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).
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).
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".
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".
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.
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.
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!
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!
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.
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.
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.
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.