ForoSUSE

ForoSUSE (http://www.forosuse.org/forosuse/index.php)
-   Hardware (http://www.forosuse.org/forosuse/forumdisplay.php?f=4)
-   -   Problema con un disco duro (http://www.forosuse.org/forosuse/showthread.php?t=32602)

Gúgolplex 17-may-2015 02:29

Problema con un disco duro
 
Hola foreros, tengo un disco duro en buenas condiciones pero que no logro formatear, en el particionador de Windows me sale un error al querrer instalarlo y en openSUSE sale unos mensajes sobre que sector tal no se encuentra allí, creo que decía algo sobre alineación.

Me gustaría saber si hay una herramienta que pueda reparar el disco desde el pendrive.

Es para instalar openSUSE Tumbleweed con KDE Plasma 5 :)

Ando usando Windows 10 en estos momentos y extraño a ¡Rango!

mikrios 17-may-2015 05:14

Hola:

Mira si puedes comentar que sistema operativo de win usas (creo que el xp, solía tener un problema a la hora de alinear las particiones, sobre todo al principio) .

Para comprobar las particiones, se puede ver ejecutando desde consola el comando : blockdev --getalignoff /dev/sda


Y si da 0 "cero" es que está correcta .

Ejemplo :
Código:

X79-PRO:~ # blockdev --getalignoff /dev/sda
0

Si ves que hay algún problema, intenta mirar con algún programa desde un live, como pueda ser gparted o partition manager (desde el mismo live puedes descargar esos y analizar los discos, en caso que no te aparezca puedes añadir los repos en los cuales están o bien instalarlo desde la página de descargas de openSUSE, si es ese el live que estás probando) .

Antes de efectuar alguna comprobación y reparación, procura efectuar una copia de seguridad (por si acaso) .

El live lo puedes usar perfectamente desde un live, también puedes descargar testdisk .

Cuando comentes sobre el disco duro, indica la capacidad del mismo (discos superiores a 2.2Tb o discos de capacidad alta suelen usar el formato avanzado y utiliza sectores mas grandes .

Código:

X79-PRO:~ # fdisk -l /dev/sda
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 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
Disklabel type: gpt
Disk identifier: 4D35FB2B-4BDA-4A8E-9DCA-C972F36C844B

Device        Start        End    Sectors  Size Type
/dev/sda1      2048    321535    319488  156M EFI System
/dev/sda2    321536    4530175    4208640    2G Linux swap
/dev/sda3  4530176  88422399  83892224    40G Microsoft basic data
/dev/sda4  88422400 1953523711 1865101312 889.4G Microsoft basic data

X79-PRO:~ # gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 4D35FB2B-4BDA-4A8E-9DCA-C972F36C844B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size      Code  Name
  1            2048          321535  156.0 MiB  EF00  primary
  2          321536        4530175  2.0 GiB    8200  primary
  3        4530176        88422399  40.0 GiB    0700  primary
  4        88422400      1953523711  889.3 GiB  0700  primary

También hay otras formas de comprobar si las particiones están bien alineadas; por ejemplo los comienzos de cada sector tienen que ser divisibles por 512 o por 1024 o 2048 etc y deben dar un Nº entero .

Ejemplos :

1º 2048 divisible por 2048,1024 y 512 (bueno vamos a tomar el 512 para comprobar todos) .

2º 321536 dividir por 512 = 628 (y es un número entero, o sea está ok)

3º 4530176/512= 8848 (entero y está ok)

4º 88422400/512= 172700 (idem) y si lo dividimos por 2048 = 43175 .

Supongamos que en vez de ser 2048 el 1º es 2049 dividido por 512=4.001953 (o sea con decimales, es decir no está bien alineado ) .

Un disco mal alineado efectúa tres operaciones I/O (entrada/salida) más, por lo que puede llegar a perder el rendimiento (podría llegar a ser un 75% mas lento, esto es mas o menos un ejemplo, pero lo real es que se comporte mucho mas lento, y si fuese en un ssd, podría estropearlo mucho antes, debido al numero de escrituras extras que tiene que efectuar de más ) .

Saludos cordiales


La franja horaria es GMT +2. Ahora son las 15:43.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.


Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!