Ejecutar el comando chkdsk/f en un disco de clúster compartido

En este artículo se describe cómo ejecutar el chkdsk /f comando en un disco de clúster compartido.

Versión del producto original:   Windows 10: todas las ediciones, Windows Server 2012 R2
Número de KB original:   176970

Resumen

Al intentar ejecutar el chkdsk /f chkdsk /f /r comando o en una unidad de clúster compartida, es posible que Chkdsk no se ejecute y que indique que la unidad no se pudo bloquear para uso exclusivo. Si programa la ejecución de CHKDSK después de reiniciar el equipo, CHKDSK puede generar el siguiente mensaje de error durante el proceso de Inicio:

No se puede determinar el sistema de archivos en la unidad ? ? \ letra de unidad.

Más información

En la mayoría de los casos, ejecutar chkdsk con el /F /R modificador o requiere que se reinicie el equipo a causa de los identificadores abiertos en el disco compartido. Por lo general, no hay ningún servicio ni controlador en ejecución que impidan que Autochk (un derivado de CHKDSK) Compruebe el disco cuando se reinicie el equipo. Sin embargo, si usa la organización por clústeres de Windows, el sistema de archivos no monta el disco compartido hasta que se inicie el servicio de clúster porque el propietario del disco compartido es desconocido. Esto hace que Chkdsk informe de que no puede determinar el sistema de archivos en un disco de clúster compartido. La ejecución de CHKDSK en el modo de Read-Only puede parecer funcionar, pero CHKDSK no soluciona ningún problema.

Si sospecha que hay daños en los archivos del disco compartido, siga estos pasos para cerrar todos los identificadores abiertos en el disco compartido y ejecutar chkdsk en la unidad:

  1. Cierre todos los programas y detenga todos los servicios que no estén preparados para clústeres.

  2. Inicie la herramienta Administrador de clústeres, haga clic con el botón secundario en el nombre del clúster y haga clic en propiedades.

  3. En la ficha quórum, anote qué disco duro es el disco duro de quórum. Si el disco duro en el que desea ejecutar chkdsk contiene el registro de quórum, mueva temporalmente el quórum a otro disco compartido.

  4. Use la herramienta Administrador de clústeres para buscar el grupo que contiene el disco duro compartido en el que desea ejecutar chkdsk.

  5. Una vez encontrado el recurso de disco físico en el que desea ejecutar chkdsk, desconecte todo el grupo, incluido el disco compartido. Esto cierra todos los identificadores en el disco físico. Para desconectar el grupo, haga clic con el botón secundario en el nombre del grupo y, a continuación, haga clic en tomarsin conexión.

  6. En la herramienta Administrador de clústeres, haga clic en el disco compartido en el que desea ejecutar chkdsk y, a continuación, conéctese. Para ello, haga clic con el botón secundario en el recurso de disco y, a continuación, haga clic en poner en línea.

    Nota

    Si el bit de daños se estableció previamente, CHKDSK puede ejecutarse automáticamente y el recurso de disco físico puede tardar un rato en estar en línea. En Windows NT 4,0, verá una ventana de símbolo del sistema con Chkdsk en ejecución. En Windows 2000, si abre el administrador de tareas, verá que Chkdsk se ejecuta como un proceso.

  7. En un símbolo del sistema, cambie a una unidad que no sea la unidad en la que está intentando ejecutar chkdsk y, a continuación, escriba el chkdsk **x**: /f /r comando, donde X es el disco compartido.

Si recibe un mensaje de error que indica que no se puede bloquear el disco cuando intenta ejecutar chkdsk, compruebe que se han detenido todos los servicios y las herramientas que tienen acceso a la unidad y, a continuación, vuelva a ejecutar chkdsk. Cualquier servicio o programa en ejecución que tenga un identificador abierto en la unidad de disco puede impedir que se ejecute CHKDSK. Windows 2000 y versiones posteriores de Windows pueden intentar cerrar los identificadores abiertos en el disco compartido. Si se le pide que cierre los controladores abiertos, presione la tecla Y.

Si los controladores permanecen abiertos o el clúster contiene un solo disco compartido

Si los programas o controladores mantienen un identificador abierto en el disco compartido, o si hay un solo disco compartido (en el que se almacena el registro de quórum), debe desconectar todo el clúster. Para ello, debe deshabilitar temporalmente los componentes de clúster para que el sistema de archivos pueda montar el disco compartido al reiniciar el nodo. También debe apagar los otros nodos del clúster para que no tomen posesión del disco compartido cuando se reinicie el nodo.

Para ello, siga los pasos de la sección correspondiente.

Windows Server 2003

Debe poner el recurso disco físico en modo de mantenimiento antes de ejecutar un comando "CHKDSK/F" en un volumen en un equipo basado en Microsoft Windows Server 2003. Debe hacerlo para evitar que el recurso de disco físico pase a un estado de error.

Windows 2000

  1. Cierre todos los programas, detenga todos los programas que no sean compatibles con clústeres y, a continuación, inicie sesión en el servidor con una cuenta que tenga credenciales administrativas.
  2. Inicie el administrador de clústeres, haga clic con el botón secundario en nombre de clústery haga clic en propiedades.
  3. Haga clic en la ficha quórum y, a continuación, anote qué unidad es el disco de quórum. Si la unidad en la que desea ejecutar chkdsk contiene el registro de quórum, mueva temporalmente el disco de quórum a otra unidad compartida.
  4. Copie FSUtil.exe de la %SystemRoot%\System32 carpeta de un equipo basado en Windows XP o posterior a la unidad local del equipo basado en windows 2000.
  5. En el equipo basado en Windows 2000, en el símbolo del sistema, cambie a la carpeta que contiene FSUtil.exe y, a continuación, escriba el fsutil dirty set drive: comando, donde unidad es la unidad compartida.
  6. Use el administrador de clústeres para buscar el grupo que contiene la unidad compartida en la que desea ejecutar chkdsk.
  7. Haga clic con el botón secundario en el nombre del grupo y, a continuación, haga clic en poner sin conexión. Esto hace que todo el grupo esté sin conexión, incluida la unidad compartida, y cierra todos los identificadores a la unidad física.
  8. Haga clic con el botón secundario en el recurso disco físico y haga clic en poner en línea. Se conecta la unidad. CHKDSK se ejecuta en el volumen y puede estar en estado de pendiente en línea durante un rato.
  9. Una vez ejecutado Chkdsk en el volumen, ponga en línea todos los demás recursos del grupo.

Windows NT 4.0

  1. Desactive el nodo B.
  2. Inicie sesión en el nodo A como administrador.
  3. Ejecute el chkdsk /f comando en el disco compartido. Cuando se le pida que programe que se ejecute CHKDSK la próxima vez que se reinicie el equipo, presione Y.
  4. En la herramienta dispositivos del panel de control, haga clic en disco de clústery, a continuación, haga clic en Inicio.
  5. Cambie el tipo de inicio a deshabilitado.
  6. En la herramienta servicios del panel de control, haga clic en el servicio servidor de clústeres y, a continuación, haga clic en Inicio.
  7. Cambie el tipo de inicio a deshabilitado.
  8. Salga del panel de control y, a continuación, reinicie el nodo A. CHKDSK se ejecuta sin interferencias del controlador de disco del clúster o de cualquier otro servicio.
  9. Una vez finalizado chkdsk, vuelva a cambiar el tipo de inicio a su configuración original y, a continuación, reinicie el equipo para activar el clúster.
  10. Active el nodo B.