Problema con disco duro - command failed: READ DMA

Imagen de luismy_va
0 puntos

Hola

tengo desde la version 8.10 usando ubuntu y nunca me habia pasado algo aprecido

tengo un disco particionado de 250Gb
ubuntu | swap | espacio personal
y otro disco de 40 gb que solo tiene XP
yo se muy poco de linux, pero cuando mi pantalla se congela suelo, presionar ctrl+alt+f1[2,3,4,5] inicio sesion , y cierro la sesion con kill -9 y todo funciona bien de nuevo pero esta vez, se ha congelado la pantalla y cuando quiero iniciar sesion soy interrumpido por un mensaje que entre otras cosas dice eso command failed: READ DMA
en este link muestran una salida parecida a la mia, pero no se como la ha conseguido... y tampoco como guardar las salidas de la cosnsola :(, total que este sujeto dice que mis disco duro murio:
link de alguien con problema parecido
pero yo sabia que el disco con XP, tenia sectores daniados... sin embargo windows si arranca y funciona bien, pero ubuntu ya solo me muestra en la consola que se ve cuando presiono ctl+alt+f1 errores continuos con un mensaje parecido al del amigo del link, bueno, no se si me puedan ayudar... necesito saber que hacer para saber que disco esta daniado, si es el de 250 pues ya baile con la mas fea, porque se murieron los dos... :( asi que mi esperanza radica en saber si se puede reparar de alguna forma el disco o si es el de windows, pues tirarlo a la basura de una vez, esa cosa solo la uso para jugar y es lo unico que tengo ahora... D:

por su atencion y de antemano, muchas gracias

Imagen de Gabriel_M
+1
0
-1

.... inicia con un live-cd/usb
Abre una terminal
Ejecuta:

sudo su
fdisk -l

A continuaciòn, siempre en la terminal de la sesión live
y ya habiendo ejecutado sudo su, para loguearte como
administrador ejecuta:

fsck /dev/sdxx

Por cada una de las particiones que te haya informado fdisk
obviando naturalmente la swap, cambian xx por lo que corresponde
a cada partición.

+1
0
-1
Imagen de luismy_va
+1
0
-1

Disculpa por tardar en responder, estas son las salidas de los comandos, muchas gracias por tu ayuda

root@ubuntu:/home/ubuntu# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009b802

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 139999231 69998592 83 Linux
/dev/sda2 139999232 147998719 3999744 82 Linux swap / Solaris
/dev/sda3 147998720 347998207 99999744 7 HPFS/NTFS/exFAT
/dev/sda4 347998208 488396799 70199296 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78165360 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000550cf

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 78163967 39080960 7 HPFS/NTFS/exFAT

Disk /dev/sdc: 3869 MB, 3869544448 bytes
120 heads, 62 sectors/track, 1015 cylinders, total 7557704 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bb8f2

Device Boot Start End Blocks Id System
/dev/sdc1 * 62 7551599 3775769 b W95 FAT32

root@ubuntu:/home/ubuntu# fsck /dev/sda1
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda1: clean, 139686/4382720 files, 858199/17499648 blocks

root@ubuntu:/home/ubuntu# fsck /dev/sda3
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda3

root@ubuntu:/home/ubuntu# fsck /dev/sda4
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda4

root@ubuntu:/home/ubuntu# fsck /dev/sdb1
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sdb1

+1
0
-1

luismy.va

Imagen de Gabriel_M
+1
0
-1

... las ntfsprogs
En una terminal, de la sesión live, ejecuta

sudo su
apt-get install ntfsprogs ntfs-3g

Luego continua ejecutando

nano /usr/sbin/fsck.ntfs

Pon en el interior del archivo lo siguiente

#!/bin/bash
/usr/bin/ntfsfix "$2"

Guarda el archivo, cierra nano y continua ejecutando

chmod +x /usr/sbin/fsck.ntfs
ln -s /usr/sbin/fsck.ntfs-3g /usr/sbin/fsck.ntfs
fsck /dev/sda3
fsck /dev/sda4
fsck /dev/sdb1
reboot

Y prueba reiniciar del disco

+1
0
-1