Cómo ejecutar chkdsk si no puedo iniciar Windows

11

Tengo una partición NTFS con Windows XP pero tiene sectores defectuosos y no puede arrancar.

Es una unidad SATA y el CD de Windows no puede acceder porque le faltan los controladores, no tengo una unidad de disquete, así que no puedo cargar los controladores por allí.

He intentado ntfsfix de Linux pero se niega a hacer nada. También probé nftsclone con la opción --rescue para al menos hacer una copia de seguridad de los datos, pero tampoco funciona.

¿Cómo puedo ejecutar chkdsk en este caso?

solarc
fuente

Respuestas:

6

Si tiene acceso a otra computadora y una grabadora de CD, puede descargar (legalmente) un disco de recuperación de Vista o Windows 7 y utilizarlo para ejecutar CHKDSK. Esperemos que Vista o Win 7 tengan controladores para su disco ESATA. http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

Larry C
fuente
En el tomé prestado un DVD de Vista, pero entre las respuestas esto es más fácil que construir un disco personalizado, y como todavía puedo acceder a mi partición de Linux, no necesitaría acceder a otra computadora.
solarc
> puede descargar (legalmente) un disco de recuperación de Vista o Windows 7 ¿De verdad? Pensé que solo puede descargar el disco correspondiente a la versión que posee (podría jurar ver un aviso al respecto también en algún lugar).
Synetech
7

Si tiene acceso a un DVD de instalación de Vista o Windows 7, inicie desde él y obtenga un símbolo del sistema , luego ejecute el comando:

chkdsk /r C:

Los sectores defectuosos no siempre significan que son malos, a veces son corruptos y chkdsk intentará repararlos. Si no puede, marcará el sector como malo para que el sistema operativo no lo use.

Moab
fuente
3

Es posible que Chkdsk no solucione el problema: si los sectores defectuosos están en un archivo que se requiere para arrancar, como parece ser su caso. Todo lo que hará es marcarlos como malos, por lo que aún no estarán disponibles para el arranque, lo que destruirá su instalación de Windows.

Si aún tiene acceso a una computadora que funciona, vea este artículo:
Instale Windows XP en SATA sin un disquete (F6)
que le mostrará cómo integrar los controladores SATA en el CD de arranque de Windows.

Una solución es realizar una instalación de reparación . Esto actualizará la instalación de XP sin destruir la instalación de Windows. Sin embargo, debe utilizar un CD de arranque de XP que tenga el mismo nivel de paquete de servicio que el instalado actualmente. No debe reparar, por ejemplo, XP SP3 utilizando un CD de arranque de XP SP2.

Si no tiene un CD de arranque de XP SP3, vea cómo crearlo a partir de un CD anterior en:
Cómo incorporar Windows XP Service Pack 3 para crear un disco de configuración de XP integrado con SP 3 .

Otra solución (y en mi opinión la mejor) es invertir en un programa comercial de reparación de discos, que tratará de recuperar los contenidos existentes del disco, releyendo los sectores defectuosos de varias maneras, y luego asignándolos a sectores buenos.

Un disco duro con sectores defectuosos aún puede resucitarse utilizando un producto comercial como SpinRite o HDD Regenerator . SpinRite a veces puede hacer magia y ofrece una garantía de satisfacción absoluta de devolución de dinero.

harrymc
fuente
1

Personalmente, probaría ntfsresize -fi /dev/sdYZdesde el ntfsprogspaquete bajo Linux.

Azz
fuente
Lo arreglé antes de leer esto, pero lo intentaré la próxima vez.
solarc
1

Una vez mi Windows XP no arrancaba. Cuando encendí la computadora, no sucedió nada, excepto que recibí un pequeño mensaje de error en la esquina superior izquierda de una pantalla negra. Ni siquiera obtuve una pantalla azul de la muerte. Probé todas las opciones de recuperación de Windows, desde un disco de recuperación hasta un CD de Windows XP y nada funcionó.

Lo que funcionó para mí fue un programa llamado TESTDISK . Testdisk es un software de recuperación GRATUITO y se ejecutará en varios sistemas operativos. Usando la computadora de mi padre, creé un CD de Linux en vivo que tenía un disco de prueba, lo usé para reparar el SECTOR DE ARRANQUE y eso lo arregló, permitiéndome arrancar Windows. Más tarde ejecuté chkdsk para reparar el sistema de archivos de Windows.

El uso de Linux puede proporcionar los controladores que necesita, y Testdisk puede reparar una partición de Windows que no arranca. Se mencionó la instalación de reparación de Windows, pero eso es más para reparar el sistema de archivos de Windows (C: \ WINDOWS), no un problema del disco duro o del sector de arranque. Si no sucede nada cuando enciende la computadora, el sector de arranque está en mal estado y no creo que una instalación de reparación ayude, pero es excelente para la falta de archivos de Windows.

Básicamente, ejecute Testdisk y úselo para reparar la MFT y el sector de arranque. Además, si no puede usar su unidad de CD / DVD, puede poner Linux en una unidad USB. Sé que se puede hacer, pero personalmente no tengo ninguna experiencia con eso.

Si alguien está interesado en TESTDISK, aquí hay una lista de distribuciones de Linux con testdisk .

Josh
fuente
0

Si no puede extraer el disco y colocarlo en otra máquina, ya sea como una unidad usb o una unidad sata secundaria, puede intentar arrancar usando BartPE (disco de arranque de windows xp) y probar las utilidades integradas para acceder a la unidad.

MaQleod
fuente
No puede arrancar, así que no puede crear un CD de BartPE
harrymc
2
No significa que un amigo no pueda construirlo para él, o tal vez tenga un segundo sistema.
MaQleod
BartPE ya no está disponible "Bart's PE Builder ya no está disponible. ¡Tenemos que seguir adelante! ¡Gracias a todos por todo su apoyo a lo largo de los años!"
brewmanz
0

Utilicé ntfsfix /dev/sdaXbajo Ubuntu Live , obligará a Windows a ejecutarse chkdsken el próximo arranque.

Va l
fuente