2 votos

Mavericks inutilizable (pelota de playa) cuando falla CoreStorage

Tengo un MacBook Pro de finales de 2008 con OS X 10.9.1 (13B42)

Lo he actualizado con un SSD Intel de 180 GB de la serie 520 (modelo INTEL SSDSC2CW180A3), que ha sustituido al CD-ROM SuperDrive, y he configurado una unidad de fusión con mi Hitachi HTS543232L9SA02 principal. Ambos discos ahora se ven como uno solo para un total de ~500GB.

Desde que he actualizado a Mavericks he notado este problema imposible con la bola de playa de la muerte. En algunos momentos me hace la vida imposible. Creo que lo he rastreado hasta este registro de mensajes que sigue apareciendo en los momentos exactos en que el ordenador se congela:

22/01/14 17:16:04,000 kernel[0]: CoreStoragePhysical::issueUnmap: unmap returned e00002ca

Eso es todo, nunca cambia el returned e00002ca . No he podido encontrar ningún tipo de información sobre el tema. ¿Alguna idea?

A continuación se muestra la configuración de la unidad de fusión tal y como la ve la herramienta de información del sistema:

Hitachi HTS543232L9SA02

NVidia MCP79 AHCI:

  Vendor:   NVidia
  Product:  MCP79 AHCI
  Link Speed:   3 Gigabit
  Negotiated Link Speed:    1.5 Gigabit
  Physical Interconnect:    SATA
  Description:  AHCI Version 1.20 Supported

Hitachi HTS543232L9SA02:

  Capacity: 320,07 GB (320.072.933.376 bytes)
  Model:    Hitachi HTS543232L9SA02                 
  Revision: FB4AC50F
  Serial Number:    081216FB1400LEJHVM3F
  Native Command Queuing:   Yes
  Queue Depth:  32
  Removable Media:  No
  Detachable Drive: No
  BSD Name: disk1
  Rotational Rate:  5400
  Medium Type:  Rotational
  Partition Map Type:   GPT (GUID Partition Table)
  S.M.A.R.T. status:    Verified
  Volumes:
EFI:
  Capacity: 209,7 MB (209.715.200 bytes)
  BSD Name: disk1s1
  Content:  EFI
disk1s2:
  Capacity: 319,21 GB (319.213.174.784 bytes)
  BSD Name: disk1s2
  Content:  Apple_CoreStorage
Boot OS X:
  Capacity: 650 MB (650.002.432 bytes)
  BSD Name: disk1s3
  Content:  Apple_Boot
  Volume UUID:  A3B8405D-F6D7-3E1E-B368-9FC0EF7283BD

INTEL SSDSC2CW180A3

NVidia MCP79 AHCI:

  Vendor:   NVidia
  Product:  MCP79 AHCI
  Link Speed:   3 Gigabit
  Negotiated Link Speed:    1.5 Gigabit
  Physical Interconnect:    SATA
  Description:  AHCI Version 1.20 Supported

INTEL SSDSC2CW180A3:

  Capacity: 180,05 GB (180.045.766.656 bytes)
  Model:    INTEL SSDSC2CW180A3                     
  Revision: 400i    
  Serial Number:    CVCV30350908180EGN  
  Native Command Queuing:   Yes
  Queue Depth:  32
  Removable Media:  No
  Detachable Drive: No
  BSD Name: disk0
  Medium Type:  Solid State
  TRIM Support: Yes
  Partition Map Type:   GPT (GUID Partition Table)
  S.M.A.R.T. status:    Verified
  Volumes:
EFI:
  Capacity: 209,7 MB (209.715.200 bytes)
  BSD Name: disk0s1
  Content:  EFI
disk0s2:
  Capacity: 179,7 GB (179.701.792.768 bytes)
  BSD Name: disk0s2
  Content:  Apple_CoreStorage
Boot OS X:
  Capacity: 134,2 MB (134.217.728 bytes)
  BSD Name: disk0s3
  Content:  Apple_Boot
  Volume UUID:  8E3ACF9F-6DE9-3F12-BB8B-8B76ABDDFBA8

2voto

Esta es una configuración complicada que hace que la solución de problemas sea un poco difícil, por lo que va a tener que probar varias cosas y simplificar. Además, parece que has fabricado tu propia unidad de fusión en lugar de comprar una configuración con soporte oficial, por lo que podría ser que OS X simplemente no admita hacer esto con tus unidades.

  • Compruebe el estado de Core Storage para ver si las cosas parecen correctas a nivel de disco lógico. En el Terminal, escriba: diskutil cs list
  • Asumiendo que todo está en línea y es bueno, debe escanear el volumen lógico en busca de errores. En la Utilidad de Discos, seleccione su volumen lógico y "Verificar Disco" seguido de "Verificar Permisos de Disco". Es posible que tenga algunos errores de permisos de disco que probablemente no sean su problema, pero debe tener cuidado con los errores de disco arrojados por Verify Disk.
  • [Lea completamente antes de teclear cualquier comando. No soy responsable de la pérdida de datos] Asumiendo que todo se comprueba, entonces es probable que haya un problema de hardware con uno de los discos individuales en el par. Abra el Terminal y escriba diskutil list para enumerar las unidades individuales de su máquina. Necesita identificar las unidades de hardware reales y no las unidades lógicas que se crean como parte de Fusion o cualquier encriptación en uso. Debería ser algo como /dev/disk0 y /dev/disk1 . Una vez que haya identificado sus unidades físicas reales, puede intentar forzar una lectura de cada sector en cada unidad para hacer que los sectores defectuosos sean reasignados si una de sus unidades está fallando. En el Terminal escriba sudo dd if=/dev/rdisk0 of=/dev/null bs=64k . Esto le pedirá su contraseña. Tenga en cuenta la "r" delante de rdisk0. Además, sustituya el número que sigue a rdisk por los números que determinó antes para sus discos físicos. Esto tomará mucho tiempo. Leerá cada parte de tu disco duro y enviará los datos que lea a ninguna parte, ya que no nos importa interpretar lo que se está leyendo y sólo queremos que se acceda a ellos. Si los sectores de la unidad son malos, entonces se desviarán cuando se lean y la unidad debería reasignar internamente las ubicaciones malas a un conjunto reservado de nuevas ubicaciones. Una vez que haya hecho esto para ambas unidades, las unidades deberían dejar de tener errores de lectura/escritura asumiendo que había una pequeña sección que estaba mal en una de las unidades que pudo ser reasignada. ADVERTENCIA. Escribir el comando sudo anterior de forma incorrecta podría borrar su ordenador. Además, si uno de sus discos duros está fallando y está a punto de morir, entonces forzar una lectura completa del disco duro podría causar que se reasignen demasiados sectores malos y hacer que su unidad falle. Lo ideal es hacer una copia de seguridad de todos los datos antes de hacer esto. Además, lo mejor sería leer las tablas SMART de cada unidad y mirar el recuento de sectores reasignados. El número debería ser 0. Desafortunadamente, no sé si una utilidad de OS X le permitirá hacer esto mientras sus unidades están combinadas usando Fusion. Tendrás que sacarlos y probarlos en otra máquina. Un recuento de sectores reasignados distinto de cero significa que la unidad ya está fallando y forzar una lectura completa puede matar la unidad o puede revivirla si el daño es menor. Lo ideal sería realizar un borrado completo de la unidad en lugar de hacer una lectura, ya que es mucho mejor para eliminar los sectores defectuosos, pero eso también borraría todos los datos de la unidad.
  • Si la sugerencia anterior no ha funcionado o da demasiado miedo, entonces no utilice Fusion en una configuración no soportada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X