CHKDSK C: /F no se ejecuta al reiniciar.

Iniciado por viajeromex, 2 Mayo 2011, 02:05 AM

0 Miembros y 1 Visitante están viendo este tema.

viajeromex

Buenas tardes.

Mi problema es que CHKDSK (WinVista HP) detecta errores pero cuando lo corro con /F no se ejecuta al inicio de la carga del SO.

Ya revise el registro y todo parece estar bien, he probado con CHKNTFS /D y /C y si hace los cambios en el registro pero aun así CHKDSK no se ejecuta al iniciar.

(NOTA: extrañamente la aplicación "TuneUp Disk Doctor" de TuneUp Utilities 2011 no detecta errores pero aun así cuando la corro con la opción de reparación, por lo que tiene que ejecutarse al inicio de la carga del SO, presenta el mismo problema, no se ejecuta CHKDSK)

La cadena del registro es:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager   BootExecute   REG_MULTI_SZ   autocheck autochk /p \??\C: autocheck autochk *

Ya probé dando la instrucción desde inicio en modo seguro y tampoco.

De http://norfipc.com/comandos/chequear-reparar-discos-chkdsk.html baje un "Batch para chequear y reparar discos mediante CHKDSK" de nombre "rdisk.cmd" pero no se cual es la forma de correrlo de tal modo que se ejecute en el momento en que CHKDSK pueda hacer lo suyo antes de que el SO use el volumen.

Llevo 2 días a prueba y error, buscando soluciones en la red pero nada aun. Agradeceré mucho a quien me pueda ayudar para corregir el problema ó darme alguna otra opción para reparar el sistema de archivos.

El Batch "rdisk.cmd" contiene las siguientes instrucciones:

:: (c) Norfipc 2010 - http://norfipc.com
:: Use at your own risk. No warranty express or implied.
:: Permission granted to copy, distribute and modify, provided
:: this message is not removed.
@echo off
Title CHKDSK
color 0E
echo Se revisar  el disco duro que usted elija en busca de errores y se corregir n.
echo Identifique primero en el explorador la letra que tiene la unidad a revisar
pause
:rdisk
cls
set /p disco=Escriba la letra de la unidad y presione ENTER. Use Mayusculas por favor.
cls
if %disco%== C goto C
if %disco%== D goto D
if %disco%== E goto E
if %disco%== F goto F
if %disco%== G goto G
if %disco%== H goto H
if %disco%== I goto I
if %disco%== J goto J
if %disco%== K goto K
if %disco%== 0 goto Salir
if %disco%== %disco% goto ERROR
pause>nul
goto rdisk
:C
cls
@echo off
START /B CHKDSK C: /F /X /V
goto rdisk

:D
cls
@echo off
START /B CHKDSK D: /F /X /V
goto rdisk

:E
cls
@echo off
START /B CHKDSK E: /F /X /V
goto rdisk

:F
cls
@echo off
START /B CHKDSK F: /F /X /V
goto rdisk

:G
cls
@echo off
START /B CHKDSK G: /F /X /V
goto rdisk

:H
cls
@echo off
START /B CHKDSK H: /F /X /V
goto rdisk

:I
cls
@echo off
START /B CHKDSK I: /F /X /V
goto rdisk

:J
cls
@echo off
START /B CHKDSK J: /F /X /V
goto rdisk

:K
cls
@echo off
START /B CHKDSK K: /F /X /V
goto rdisk

:Salir
cls
exit

:ERROR
cls
MSG %USERNAME% La opcion que eligio no existe pruebe con otra. Gracias
GOTO rdisk


El reporte de CHKDSK al correrlo sin parámetros es:

Microsoft Windows [Versión 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  Reservados todos los derechos.

C:\Windows\system32>chkdsk C:
El tipo del sistema de archivos es NTFS.

Advertencia: parámetro /F no especificado.
Ejecutando CHKDSK en modo de sólo lectura.

CHKDSK está comprobando archivos (etapa 1 de 3)...
5% completado. (113664 de 227328 registros de archivos procesados)
9% completado. (204596 de 227328 registros de archivos procesados)
  227328 registros de archivos procesados.
Comprobación de archivos completada.
  1593 registros de archivos grandes procesados.
  0 registros de archivos no válidos procesados.
  0 registros de EA procesados.
  152 registros de análisis procesados.
CHKDSK está comprobando índices (etapa 2 de 3)...
21% completado. (105104 de 294518 entradas de índice procesadas)
33% completado. (227339 de 294518 entradas de índice procesadas)
La entrada de índice MSOERES.dll del índice $I30 del archivo 203 no es correcta.

La entrada de índice oeimport.dll del índice $I30 del archivo 203 no es correcta
.
La entrada de índice wabimp.dll del índice $I30 del archivo 203 no es correcta.
La entrada de índice WinMail.exe del índice $I30 del archivo 203 no es correcta.

33% completado. (227601 de 294518 entradas de índice procesadas)
37% completado. (260416 de 294518 entradas de índice procesadas)
  294518 entradas de índice procesadas.
Comprobación de índices completada.

Se han encontrado errores. CHKDSK no puede continuar en modo de sólo lectura.

SuperDraco

#1
A ese batch no le veo mucha utilidad si lo que intentas es chequear el disco duro principal, el cual no vas a poder "desmontar" osea que no va a funcionar...


Prueba así:

c:\windows\system32\CHKDSK.exe C: /F /X

Le dices que si a la pregunta que te saldrá, reinicias, y listo, ahora si que te debería salir...

Cita de: viajeromex en  2 Mayo 2011, 02:05 AM
Se han encontrado errores. CHKDSK no puede continuar en modo de sólo lectura.

Es por lo que te acabo de decir, la unidad no se puede demontar para que el proceso siga, así que ese batch es ínutil en tu caso, debes ejecutar CHKDSK con el modificador "/X"
No he vuelto, solo estoy de paso.