Alternativa chkdsk / f / r en ubuntu linux

11

En Windows OS chkdsk /f /rcorregirá un error de disco duro automáticamente.
Perdí el acceso en mi computadora portátil, aunque puedo iniciar en vivo en mi computadora portátil usando Linux.
Tengo live boot ubuntu 14.04 y necesito ejecutar un comando para corregir los errores lógicos del disco duro y solucionarlo automáticamente como en Windows que podemos reparar usando chkdsk /f /r.
Entonces, ¿cuál es el comando alternativo para chkdsk /f /rLinux para reparar el error de disco duro?

rakibtg
fuente
para sistemas de archivos de Linux como ext4, etc., use fsck -a /dev/sdXYdonde X e Y identifican el volumen que desea verificar. por ejemplo: fsck -a /dev/sda1 manpages.ubuntu.com/manpages/hardy/man8/fsck.8.html Para volúmenes NTFS, colóquelos en un sistema de Windows y use chkdsk. No existe una herramienta segura de Linux para la reparación del sistema de archivos NTFS. O inicie desde un disco de instalación de Windows y use el símbolo del sistema del modo de recuperación para ejecutar chkdsk.
Frank Thomas

Respuestas:

10

AFAIK no hay reemplazo completo para chkdsk. Básicamente tienes dos opciones

ntfsfixes parte de ntfs-3g y debe estar preinstalado en su Ubuntu LiveMedium. Solo puede solucionar algunos problemas fundamentales con NTFS, pero siempre activa un chkdsken el próximo inicio de Windows.

En algunos casos, esto puede ser suficiente para devolverlo a un estado utilizable (dependiendo de si Windows puede arrancar lo suficiente como para poder ejecutarse chkdsk...).

Si esto falla, le queda la opción Nr 2

  • use un CD / DVD / BootStick de instalación / recuperación de Windows

desde allí puede ejecutar chkdskdesde un símbolo del sistema.

Si no tiene ningún medio de Windows disponible, también puede quitar el disco duro y conectarlo a alguna otra máquina de Windows.

Legionair
fuente
pero ¿cómo puedo conectar mi
disco duro
1
La mayoría de las computadoras portátiles usan unidades SATA de la misma manera que las computadoras de escritorio, por lo que el único problema es montarlo en el estuche, lo que probablemente no necesite hacer, ya que solo lo conecta temporalmente. Simplemente abría la caja del escritorio, la conectaba a un puerto sata abierto y la dejaba colgando a un lado hasta que se completara la reparación. sin embargo, si realmente desea montarlo, obtenga una bandeja adaptadora de 2.5 "-> 3.5" u obtenga dos rieles de 1 ".
Frank Thomas
2
Solo quería que se ejecutara un chkdsk, no tenía un CD de instalación a mano y no tenía credenciales de administrador local (para las opciones de recuperación integradas). ntfsfix para marcar el disco sucio fue suficiente para iniciar el chkdsk.
ssnobody
@rakibtg Hay muchas soluciones: use un disco de arranque PE, ventanas para ir ... o arranque de Hiren si su computadora es lo suficientemente vieja. Incluso puede poner un disco de instalación de Windows y seleccionar recuperación. La versión más nueva de Windows ya tiene la opción de recuperación incorporada y puede seleccionarla desde el menú de inicio
phuclv
@FrankThomas Es mucho más fácil obtener un kit de conversión de SATA a USB. Puedes
comprar
1

Aunque no es tan poderoso como el chkdsk de Windows, puede usar el siguiente enfoque:

sudo ntfsfix /dev/sdXY
sudo ntfsresize -i -f -v /dev/sdXY

Después de eso, se le pedirá que lo haga en Windows de todos modos, ya que Linux no tiene un equivalente poderoso, pero esto puede hacer un buen trabajo.

El ntfsresizecomando anterior verificará si hay clústeres defectuosos y realizará una verificación de consistencia del sistema de archivos.

xdevs23
fuente
ntfsfixFALSAS de fijación. Oculta el problema debajo de la alfombra. Gran manera de fubar tu partición.
Stepan
1

Linux no tiene herramientas para arreglar el sistema de archivos NTFS.

NO lo use ntfsfixpara arreglar su disco. Simplemente elimina la bandera "FS sucio" y obtienes una falsa sensación de seguridad. Después de un par de "correcciones", sus datos se vuelven irrecuperables.

Utiliza Windows. Tenga un HDD separado con Windows o instale VMware, descargue la imagen de Windows vmware de Microsoft, comparta el disco sin procesar con el sistema operativo invitado y verifíquelo desde allí.

Stepan
fuente
-3

Utilice "fsck": http://ss64.com/bash/fsck.html

fsck -a / dev / sdXY (sdXY es la "partición" o disco que desea verificar).

kj_
fuente
3
fsck no verifica las particiones NTFS
kurdtpage