¿El formateo de mi unidad RECORTARÁ mi SSD?

9

¿Un Linux nuevo estándar (Ubuntu 11.10 para ser exactos) instalará y volverá a formatear el disco (completo) correctamente, recortaré mi SSD, o necesito hacer algo adicional?

Sé que ext4 TRIM bloqueará al borrar cuando especifique la discardopción, pero quiero comenzar con un disco TRIMmed completamente si es posible.

Stephen
fuente

Respuestas:

6

mkfs.ext4tiene una opción adicional -E discardpara enviar TRIM para los bloques apropiados al crear el sistema de archivos.

No puedo decir si el instalador usa esta opción, o si la usa mkfs.ext4de manera predeterminada, pero al menos puede usarla explícitamente al crear los sistemas de archivos por su cuenta.

imz - Ivan Zakharyaschev
fuente
1
En man mkfs.ext4él dice "descartar: Intente descartar bloques en tiempo mkfs [...] Esto está configurado como predeterminado". También hay una opción de no descarte.
TvE
4

A continuación se detallan los pasos y resultados rápidos (resumidos de la página de borrado seguro de ATA ): si el resultado no es el esperado, consulte la página completa. Reemplace /dev/Xcon su dispositivo.

  1. hdparm -I /dev/X debe incluir "no congelado" - si está congelado (vea las notas a continuación sobre lo que me salió mal)
    • Suspenda la computadora, complete el resto de estos pasos y luego apáguela (vea las notas)
    • o intente printf mem > /sys/power/state(de los comentarios; no funcionó para mí - permiso denegado)
  2. hdparm --user-master u --security-set-pass password /dev/X
  3. hdparm -I /dev/X debe incluir "habilitado"
  4. hdparm --user-master u --security-erase password /dev/X
  5. hdparm -I /dev/X debe incluir "no habilitado"

Según los resultados de la página, parece que estos pasos deberían poder realizarse en un par de minutos en un SSD Intel X25-M 80GB. Corrección: en mi Intel X25-M, terminé en poco más de un minuto: el paso 2 es instantáneo.

Notas sobre la descongelación mediante suspensión : suspender mi computadora para descongelar el disco funcionó para mí. YO:

  1. Ubuntu instalado
  2. lo arrancó
  3. controladores gráficos añadidos
  4. Reiniciado, pero se congeló al apagar
  5. Restablezca la energía y encontró un sistema que no se puede iniciar.

Volver a iniciar la instalación mostró que no había particiones en mi disco. Parece que eludir la seguridad del BIOS dejó mis particiones en la memoria de algún tipo.

Stephen
fuente
Si está congelado, puede intentar descongelarlo suspendiendo el sistema en la memoria. printf mem > /sys/power/stategeneralmente hace el truco.
Chris Down