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?
fuente
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:
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.
fuente
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.
fuente
Personalmente, probaría
ntfsresize -fi /dev/sdYZ
desde elntfsprogs
paquete bajo Linux.fuente
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 .
fuente
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.
fuente
Utilicé
ntfsfix /dev/sdaX
bajo Ubuntu Live , obligará a Windows a ejecutarsechkdsk
en el próximo arranque.fuente