El soporte de Windows Vista Service Pack 1 (SP1) finalizó el 12 de julio de 2011. Para seguir recibiendo actualizaciones de seguridad para Windows Vista, asegúrese de que ejecuta Windows Vista con Service Pack 2 (SP2). Para obtener más información, consulte esta página web de Microsoft: El soporte técnico finalizará para algunas versiones de Windows.
Síntomas
Tenga en cuenta el siguiente escenario:
Tiene un equipo que ejecuta uno de los siguientes sistemas operativos:
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
- Windows Server 2008
- Windows 8
- Windows 7
- Windows Vista
Agrega dos discos duros serie Advanced Technology Attachment (SATA) o RAID al equipo.
Los discos duros SATA o RAID están conectados a los canales 0 y 1.
En esta situación, es posible que el disco 0 no se asigne al disco duro del canal 0 y que el disco 1 no se asigne al disco duro del canal 1. Espera que los números de asignación de disco coincidan con los números de canal SATA o RAID correspondientes.
Nota Puede experimentar este problema si configura el sistema operativo durante la instalación o si realiza un proceso de recuperación proporcionado por el fabricante del equipo. Este problema también puede producirse durante el inicio normal del equipo. Por consiguiente, los discos duros pueden tener números de disco diferentes en varios inicios del sistema. Además, las unidades pueden enumerarse en diferentes órdenes si se cambia el modo de funcionamiento del controlador de disco duro en el BIOS (por ejemplo, modo RAID frente al modo no RAID).
Causa
Es posible que los números de asignación de discos no coincidan necesariamente con los números de canal SATA o RAID correspondientes.
El BIOS puede o no enumerar los discos en un orden específico. No hay ninguna relación directa entre el orden del BIOS y el orden en que Windows numera los discos. Durante el inicio, Windows pasa de usar la compatibilidad con BIOS INT13 a controladores nativos de Windows para tener acceso a los discos. Windows espera varios segundos a que el disco del sistema enumere mediante Plug and Play. Cuando haya una coincidencia dentro del período de tiempo de espera, el inicio normal continuará. De lo contrario, el sistema desencadenará una comprobación de errores con el código de error grave de 0x7B. Windows usa otros mecanismos para diferenciar los discos, ya que Windows no tiene control sobre el proceso de numeración de los discos antes del inicio. Windows no tiene información acerca de los cambios realizados en el hardware cuando el equipo está apagado. Por lo tanto, Windows inicia su propia consulta para la enumeración de dispositivos.
Los números de disco que asigna Windows después de cambiar a controladores de controlador de almacenamiento de Windows nativos durante el arranque dependen únicamente del orden en que Plug and Play enumera y procesa los discos. Windows enumerará los discos fijos disponibles, seguidos de los discos extraíbles, suponiendo que los controladores nativos de Windows correctos ya estén presentes e instalados en el sistema. Varios factores de tiempo incontrolables pueden afectar el orden de enumeración. Por ejemplo, la mayoría de los controladores IDE están diseñados para enumerar específicamente el canal maestro, esperar dos segundos y luego enumerar el canal esclavo. Esto tiene el efecto de proporcionar un orden de enumeración aparentemente consistente, pero en realidad es un efecto secundario de la implementación de hardware. Los controladores SATA tienen un comportamiento diferente y no experimentan este mismo efecto secundario.
Los dispositivos se presentan en el orden en que se enumeran. Por lo tanto, los números de asignación de discos pueden cambiar entre inicios. Por ejemplo, suponga que ejecuta el programa de instalación de Windows o de Windows Server en un equipo que tiene dos discos duros SATA o RAID sin formato. En esta situación, Windows puede presentar el segundo disco duro como disco 0 cuando se le pida el disco en el que instalar el sistema operativo. El orden de enumeración puede cambiar con el tiempo entre los inicios del sistema, en función de factores de tiempo, como el envejecimiento de los discos duros que tarda algo más en girar.
Resolución
Al instalar cualquiera de los sistemas operativos enumerados en la sección "Síntomas" en un equipo con varios discos duros SATA o RAID, compruebe la información del disco para comprobar la unidad en la que va a instalar el sistema. Por ejemplo, en la pantalla que le permite seleccionar la unidad para el destino de la instalación, compruebe el nombre del volumen y el espacio disponible.
Para ver los números de disco asignados, utilice uno de los métodos siguientes:
- Ejecute la consola de Administración de discos. Para ello, haga clic en Inicio, escriba diskmgmt.msc en el cuadro Iniciar búsqueda y, después, haga clic en diskmgmt.msc en la lista Programas.
- Utilice la utilidad de línea de comandos Diskpart.exe para ejecutar el comando list disk.
- Durante la instalación de Windows o Windows Server, los números de disco asignados se muestran cuando se le pide que seleccione una unidad y una partición para la instalación.
Nota: En determinadas circunstancias, puede ser difícil observar que la numeración de los discos no coincide con los números de canal SATA o RAID correspondientes. Por ejemplo, si los tamaños del disco duro SATA o RAID son idénticos, puede ser difícil determinar la identidad de los discos utilizando estos métodos.
Más información
Al configurar uno de los sistemas operativos enumerados en la sección "Síntomas" en un equipo con varios discos duros, espera que los números de asignación de disco coincidan con los números de canal SATA o RAID correspondientes. Si experimentas que las asignaciones de canal no coinciden, puede que configures el sistema operativo en la unidad incorrecta o que intentes formatear la partición de unidad incorrecta. Por tanto, puede perder datos importantes.
Además, al instalar Windows Server 2012, Windows Server 2008 R2, Windows 8 o Windows 7, la instalación crea una partición del sistema junto con la partición de Windows de forma predeterminada. La partición del sistema se crea para dar cabida a un requisito de BitLocker. BitLocker requiere que los archivos de arranque y los archivos de Windows se encuentren en particiones independientes. Si no se cambia el disco duro predeterminado preseleccionado, se crea la partición del sistema en el disco que se detecta como Disco 0.
Microsoft ha confirmado que este problema se produce debido a limitaciones de diseño en los productos de Microsoft que se enumeran en la sección "Se aplica a". Este problema se produce porque las unidades se enumeran en el orden en que se presentan al sistema operativo mediante Plug and Play. Cualquier consistencia aparente en la numeración de los discos es una coincidencia y/o un efecto secundario del equipo y los controladores utilizados.
Referencias
Para obtener más información acerca de un problema relacionado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
937252 Los números de volumen de la columna "Volumen ###" pueden cambiar cada vez que ejecute el comando "Enumerar volumen" de la utilidad Diskpart.exe de Windows
Para obtener más información acerca de la enumeración PnP y las asignaciones de letras de unidad de disco duro en Windows Server 2003 y Windows XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
825668 Descripción general de la enumeración PNP y las asignaciones de letras de unidad de disco duro en Windows Server 2003 y Windows XP