Cómo ejecutar el comando "chkdsk/f" en un disco compartido del clúster


Resumen


Cuando intenta ejecutar el chkdsk /f o
el comando chkdsk /f /r en una unidad de clúster compartida, Chkdsk no puede ejecutarse y puede indicar que no se pudo bloquear la unidad para uso exclusivo. Si ha programado Chkdsk para que se ejecute una vez reiniciado el equipo, Chkdsk puede generar el siguiente mensaje de error durante el proceso de inicio:
No puede determinar el sistema de archivos de \??\ la unidadletra de unidad.

Más información


Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

892512 recibe un "Error: acceso denegado" mensaje de error al intentar establecer el bit de daños en un punto de montaje mediante la utilidad fsutil en Windows Server 2003

En determinadas circunstancias, ejecutar Chkdsk con el modificador /F o /R requiere que el equipo se reinicie porque hay controladores abiertos en el disco compartido. Normalmente, no hay servicios o controladores que impiden que autochk (un derivado de Chkdsk) comprobando el disco cuando se reinicie el equipo. Sin embargo, si utiliza la organización por clústeres de Windows, el sistema de archivos no monta el disco compartido hasta que el servicio de Cluster Server se inicia porque el propietario del disco compartido es desconocido. Esto hace que Chkdsk informe que no puede determinar el sistema de archivos en un disco compartido del clúster. Ejecutando Chkdsk en modo de sólo lectura parecen funcionar, pero Chkdsk no soluciona los problemas.

Si sospecha que hay daños en el archivo en el disco compartido, siga estos pasos para cerrar todos los identificadores abiertos en el disco compartido y ejecute Chkdsk en la unidad:

  1. Cierre todos los programas y detenga todos los servicios de clúster no compatibles.
  2. Inicie la herramienta Administrador de clústeres, haga clic en el nombre del clúster y, a continuación, haga clic en Propiedades.
  3. En la ficha quórum , observe 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. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    280353 cómo cambiar la designación de disco de quórum

  4. Utilice la herramienta Administrador de clústeres para buscar el grupo que contiene el disco duro compartido en el que desea ejecutar Chkdsk.
  5. Después de encontrar el recurso de disco físico en el que desea ejecutar Chkdsk, tomar todo el grupo sin conexión, incluyendo el disco compartido. Esto cierra todos los identificadores al disco físico. Para poner el grupo sin conexión, haga clic en el nombre del grupo y, a continuación, haga clic en poner fuera de conexión.
  6. En la herramienta Administrador de clústeres, haga clic en el disco compartido en el que desea ejecutar Chkdsk y ponerlo en conexión. Para ello, haga clic en el recurso de disco y, a continuación, haga clic en poner en conexión.

    Nota: Si el bit de modificación estaba establecido previamente, Chkdsk puede ejecutarse automáticamente y el recurso de disco físico puede tardar un rato ponerse en conexión. En Windows NT 4.0, verá una ventana de símbolo del sistema con la ejecución de Chkdsk. En Windows 2000, si se abre el Administrador de tareas verá Chkdsk se ejecuta como un proceso.
  7. En el símbolo del sistema, cambie a una unidad distinta de la unidad en la que está intentando ejecutar Chkdsk y, a continuación, escriba el comando siguiente, donde X es el disco compartido:
    chkdsk x: / r/f
    Si recibe un "disco no se puede bloquear" mensaje de error cuando intenta ejecutar Chkdsk, compruebe que todos los servicios y herramientas que tienen acceso a la unidad se detienen y, a continuación, intente ejecutar Chkdsk de nuevo. Cualquier servicio en ejecución o un programa que tiene un identificador abierto a la unidad puede impedir Chkdsk ejecute. Windows 2000 y versiones posteriores de Windows pueden intentar cerrar los identificadores abiertos en el disco compartido. Si le pide que cierre los identificadores abiertos, presione la tecla Y.

Si identificadores permanecen abiertos o el clúster contiene un único disco compartido

Si los programas o controladores mantienen un identificador abierto en el disco compartido, o si hay sólo un único disco compartido (en el que se almacena el registro de quórum), debe tomar todo el clúster hacia abajo. Esta acción requiere que deshabilite temporalmente los componentes del clúster para que el sistema de archivos puede montar el disco compartido cuando se reinicie el nodo. También debe cerrar los otros nodos del clúster para que no tome posesión del disco compartido cuando se reinicie el nodo.

Para ello, utilice los pasos de la sección apropiada.

Windows Server 2003

Debe poner el recurso de disco físico en modo de mantenimiento antes de ejecutar un comando "chkdsk/f" con un volumen en un equipo basado en Microsoft Windows Server 2003. Debe hacerlo para impedir que el recurso de disco físico en un estado de error. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Funcionalidad de modo de mantenimiento 903650 extendido para recursos de disco físico del clúster en Windows Server 2003

Windows 2000

  1. Cierre todos los programas, detenga todos los programas que no son compatibles con clústeres y, a continuación, inicie sesión en el servidor con una cuenta que tenga credenciales administrativas.
  2. Iniciar el Administrador de clústeres, haga clic en
    nombre de clústery, a continuación, haga clic en
    Propiedades.
  3. Haga clic en la ficha quórum y, a continuación, tenga en cuenta 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 otro disco compartido.
  4. Copie FSUtil.exe desde la carpeta %SystemRoot%\System32 en un equipo con Windows XP o posterior-basado en la unidad local en el equipo basado en Windows 2000.
  5. En el equipo basado en Windows 2000, en un símbolo del sistema, cambie a la carpeta que contiene FSUtil.exe y, a continuación, escriba el comando siguiente, donde unidad es la unidad compartida:
    fsutil dirty set unidad:
  6. Utilice el Administrador de clústeres para buscar el grupo que contiene la unidad compartida en la que desea ejecutar Chkdsk.
  7. Haga clic en el nombre del grupo y, a continuación, haga clic en Desconectar. Esto toma todo el grupo sin conexión, incluyendo la unidad compartida y cierra todos los identificadores al disco físico.
  8. Haga clic en el recurso de disco físico y, a continuación, haga clic en
    Poner en conexión. Esto trae la unidad en línea. Se ejecuta Chkdsk en el volumen, y puede ser un estado en una "conexión pendiente" durante un tiempo.
  9. Una vez que se ejecuta Chkdsk en el volumen, hacer todos los demás recursos del grupo.

Windows NT 4.0

  1. Apague el nodo B.
  2. Inicie sesión en el nodo A como administrador.
  3. Ejecute el comando chkdsk /f en el disco compartido. Cuando se le pida para programar Chkdsk para ejecutarse cuando el equipo se reinicia a continuación, presione S.
  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 de Cluster Server 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 que r. Chkdsk se ejecuta sin interferencia desde el controlador de disco del clúster o cualquier otro servicio.
  9. Después de finaliza Chkdsk, cambiar el tipo de Inicio a su configuración original y, a continuación, reinicie el equipo para activar el clúster.
  10. Encienda el nodo B.
Para obtener más información acerca de los clústeres de Chkdsk y de servidor, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

Códigos de estado 265533 explicación de Chkdsk en el registro de clúster

272244 resultados de ubicación de los Chkdsk para recursos de clúster de Windows