No se puede iniciar Windows 7, aunque se puede acceder a la partición NTFS

No se puede iniciar Windows 7, aunque se puede acceder a la partición NTFS

Tengo una computadora portátil con arranque dual (Ubuntu 12.04.4/Windows 7) con un disco duro defectuoso. El recuento actual de sectores pendientes de SMART ha comenzado a aumentar y el sistema tarda unos minutos en iniciarse tanto en Ubuntu como en Windows. Reemplacé el disco por otro con la misma capacidad (750 GB) e intenté transferir todo al nuevo disco usando el comando dd.

La partición (lógica) de Ubuntu ha desaparecido y el espacio que ocupaba anteriormente ahora aparece como espacio RAW dentro de la partición extendida. Decidí reinstalar Ubuntu (14.04) y funciona bien, excepto que ya no ofrece la opción de arranque dual en Windows 7. Durante la instalación, dijo que no se encontró ningún otro sistema operativo.

Curiosamente, la partición NTFS está ahí, se monta en Ubuntu y se puede acceder a los archivos. Durante la clonación del disco duro hubo varios errores, pero el primer error fue de unos 28 GB desde el inicio de la partición de Windows, por lo que supongo que no pudo haber causado ningún daño crítico al sistema de archivos. A continuación se muestra el resultado de algunas utilidades que probé:

sudo fdisk -l 

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x677f9038

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800    7  HPFS/NTFS/exFAT
/dev/sda2          411648   314984447   157286400    7  HPFS/NTFS/exFAT
/dev/sda3       314984448  1434222591   559619072    f  W95 Ext'd (LBA)
/dev/sda4      1434222592  1465149167    15463288   12  Compaq diagnostics
/dev/sda5       314986496   323375103     4194304   82  Linux swap / Solaris
/dev/sda6       323377152   637949951   157286400   83  Linux

La partición de Windows 7 es /dev/sda2. Hay un signo de exclamación en la herramienta gparted y se proporciona la siguiente información:

¡No se puede leer el contenido de este sistema de archivos! Debido a esto, es posible que algunas operaciones no estén disponibles. La causa podría ser que falta un paquete de software. Se requiere la siguiente lista de paquetes de software para la compatibilidad con el sistema de archivos ntfs: ntfsprogs / ntfs-3g.

La utilidad Testdisk informa una discrepancia entre cabezales y cilindros (el disco duro de reemplazo era un modelo diferente):

Disk /dev/sda - 750 GB / 698 GiB - CHS 91201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

Warning: number of heads/cylinder mismatches 16 (NTFS) != 255 (HD)
 1 * HPFS - NTFS              0  32 33    25 159  6     409600

Bad relative sector.
Warning: number of heads/cylinder mismatches 16 (NTFS) != 255 (HD)
 2 P HPFS - NTFS             25 159  7 19606 223  9  314572800

Bad relative sector.
 3 E extended LBA         19606 223 10 89276  57 61 1119238144
 4 P Compaq Diagnostics   89276  57 62 91201  80 63   30926576
 5 L Linux Swap           19607   0 42 20129  43 10    8388608
   X extended             20129  65  1 39710 139 45  314573472
 6 L Linux                20129  75 43 39710 139 45  314572800

También probé ntfsfix, pero sin escribir nada:

ntfsfix -n /dev/sda2 
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... BAD
Error: Failed to fix the alternate boot sector

y finalmente ntfsresize:

ntfsresize --info --force --no-progress-bar /dev/sda2
ntfsresize v2013.1.13AR.1 (libntfs-3g)
Device name        : /dev/sda2
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 161061270016 bytes (161062 MB)
Current device size: 161061273600 bytes (161062 MB)
Checking filesystem consistency ...
Inode is corrupt (15996): Input/output error
Inode is corrupt (16000): Input/output error
Inode is corrupt (16001): Input/output error
Inode is corrupt (16003): Input/output error
Inode is corrupt (16007): Input/output error
Inode is corrupt (16008): Input/output error
Inode is corrupt (16009): Input/output error
Inode is corrupt (16010): Input/output error
Inode is corrupt (16012): Input/output error
Inode is corrupt (16014): Input/output error
Inode is corrupt (16015): Input/output error
Inode is corrupt (16016): Input/output error
Inode is corrupt (16017): Input/output error
Inode is corrupt (16019): Input/output error
Inode is corrupt (16020): Input/output error
Found stale mft reference in attribute list!
Inode is corrupt (16021): Input/output error
Inode is corrupt (16022): Input/output error
Inode is corrupt (16023): Input/output error
Inode is corrupt (16038): Input/output error
Inode is corrupt (83920): Input/output error
Inode is corrupt (171988): Input/output error
Inode is corrupt (172451): Input/output error
Accounting clusters ...
Cluster accounting failed at 118054 (0x1cd26): extra cluster in $Bitmap
Cluster accounting failed at 118055 (0x1cd27): extra cluster in $Bitmap
Cluster accounting failed at 118056 (0x1cd28): extra cluster in $Bitmap
Cluster accounting failed at 118057 (0x1cd29): extra cluster in $Bitmap
Cluster accounting failed at 118058 (0x1cd2a): extra cluster in $Bitmap
Cluster accounting failed at 118059 (0x1cd2b): extra cluster in $Bitmap
Cluster accounting failed at 118060 (0x1cd2c): extra cluster in $Bitmap
Cluster accounting failed at 118061 (0x1cd2d): extra cluster in $Bitmap
Cluster accounting failed at 118062 (0x1cd2e): extra cluster in $Bitmap
Cluster accounting failed at 118063 (0x1cd2f): extra cluster in $Bitmap
Filesystem check failed! Totally 426 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.

¿Cuál es el método más seguro para reparar la partición y hacer que el sistema tenga arranque dual nuevamente? No tengo un DVD de Windows 7, ya que mi computadora portátil venía con una pequeña partición oculta al final del disco que podría usarse para restaurar todo en caso de falla, pero ahora está gravemente dañada.

Respuesta1

Te recomiendo que utilices un disco de recuperación de Windows. Puede obtenerlos (legalmente) de varias fuentes, pero tenga un poco de cuidado: un sitio aleatorio en Internet puede tener software legítimo o puede estar cargado de virus. Consulte primero con Microsoft. (Sin embargo, no tengo una URL directa para compartir). Un disco de este tipo debería tener la capacidad de reparar el daño del sistema de archivos, suponiendo que la copia fuera lo suficientemente buena como para que el contenido de la partición no se destruyera por completo.

información relacionada