Inicia Ubuntu y ejecuta badblocks
Use un disco de Ubuntu que funcione con su Mac, luego ejecute badblocks
con las opciones apropiadas.
Página de manual de Ubuntu: badblocks - busca un dispositivo en busca de bloques defectuosos
DVD compatible con una MacBookPro5,2
Los DVD no son compatibles con una MacBookPro5,2
- Ubuntu 12.04 desktop i386
- Xubuntu 12.04.1 desktop i386
- Ubuntu 12.10 desktop i386
Ejemplo A
Adaptado de una publicación orientada a Mac en el foro de soporte de ZEVO :
Ejecuté badblocks
en una PC dedicada con Ubuntu Live, con el disco conectado
a través de SATA 6.
Abrí cuatro ventanas de Terminal y comencé:
- dos instancias con la opción
-n
- dos instancias con opciones
-wsv
- a intervalos de diez minutos (la segunda instancia comenzó diez minutos)
después de la primera, y así sucesivamente).
Después de setenta horas, fue alrededor del 75% -n y 50% -w.
Ayer decidí detener badblocks
y revisar S.M.A.R.T. valores
- una comparación con los resultados de una primera ejecución de smartctl
(después de
unboxing este nuevo disco). Nada había cambiado.
Eso no es hardware de Mac, pero como algunos de Mac pueden usar SATA 6, me gusta este ejemplo; un enfoque placentero de invocar a múltiples ejecuciones concurrentes de badblocks
contra un solo disco.
Ejemplo B
Comenzó desde Ubuntu 8.10, una prueba parcial de un Seagate Momentus ® XT ST750LX003-1AC154 híbrido de estado sólido interno de una MacBookPro5,2
ubuntu@ubuntu:/dev$ man badblocks
ubuntu@ubuntu:/dev$ badblocks -n -s -v /dev/sda
badblocks: Permission denied while trying to determine device size
ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda
Checking for bad blocks in non-destructive read-write mode
From block 0 to 732574583
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: ^C1.30% done, 9:34 elapsed
Interrupt caught, cleaning up
ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda
Checking for bad blocks in non-destructive read-write mode
From block 0 to 732574583
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: 0.23% done, 1:47 elapsed
0.92% done, 7:09 elapsed
1.00% done, 7:46 elapsed
25.13% done, 3:49:32 elapsed
25.13% done, 3:49:33 elapsed
25.13% done, 3:49:34 elapsed
25.13% done, 3:49:35 elapsed
Aborté la ejecución para iniciar OS X.
Eso fue alrededor de 7.75 minutos para el uno por ciento, por lo que para los badblocks con esas opciones para probar ese número de bloques (732574583) puede tomar alrededor de 12.9 horas.
Vistas generales del disco utilizado para esa prueba
macbookpro08-centrim:~ gjp22$ diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS swap 32.0 GB disk0s2
3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 536.9 MB disk0s3
4: Apple_HFS spare 671.1 MB disk0s4
5: Apple_CoreStorage 99.5 GB disk0s5
6: Apple_Boot Boot OS X 650.0 MB disk0s6
7: Apple_CoreStorage 616.3 GB disk0s7
8: Apple_Boot Boot OS X 134.2 MB disk0s8
macbookpro08-centrim:~ gjp22$ sudo gpt -r show -l /dev/disk0
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI System Partition"
409640 62500000 2 GPT part - "Apple_HFS_Untitled_2"
62909640 262144
63171784 1048576 3 GPT part - "journal"
64220360 1310720 4 GPT part - "spare"
65531080 194305104 5 GPT part - "OS"
259836184 1269544 6 GPT part - "Boot OS X"
261105728 1203781256 7 GPT part - "gjp22-cs"
1464886984 262144 8 GPT part - "Booter"
1465149128 7
1465149135 32 Sec GPT table
1465149167 1 Sec GPT header
Si entiendo correctamente: alrededor de 1,465,149,169 bloques. Entonces, ¿por qué podría badblocks
determinar que solo se van a probar 732,574,583? Si no está relacionado con SSHD (ver más abajo), esta podría ser una pregunta aparte.
Relacionado
Tecnología híbrida de estado sólido: HDD SSD SSHD | Seagate
En superusuario:
Para una edición simplificada de esta respuesta, me gustaría realizar una prueba similar con un disco duro (no un híbrido) como ejemplo.