miércoles, 19 de agosto de 2015

Resoldre el problema del errro 0xc0000428 (applessd.sys) amb Windows 7 64 Bit iMac BootCamp instal·lació

Una vegada tenim el Pendrive preparat amb la utilitat del Boot Camp de la versió Yosemite, concretament amb la versió Windows 7 64 bit. 

Després de la primera pantalla d'instal·lació del Windows 7 64 bit, al reiniciar ens apareix aquest error:

"File: \Windows\system32\drivers\AppleSSD.sys
 Status: 0xc0000428
 Info: Windows cannot verify the digital signature for this file"

Això es degut perquè la utilitat Boot Camp d'Apple no prepara el Pendrive d'instal·lació amb els drivers correctes i cal fer-ho manualment.

Tenim que descarregar-nos la versió de "Software de compatibilidad de Boot Camp" exacte del nostre equip que podem trobar a la web i descomprimir les dues carpetes "$WinPEDriver$" i "BootCamp" i l'arxiu "AutoUnattend.xml" en el Pendrive. Si previament existeixen aquestes carpetes s'han d'esborrar per evitar errors.

Una vegada copiat, cal tornar a repetir l'instal·lació del Windows 7 64 bit des de zero i llavors al primer reinici comprovarem que ja no falla i pot acabar exitosament.

En el meu cas, el meu iMac 27" que era del "Late 2015" li calia el Software de compatibilidad de Boot Camp 5.1.5640

Informació trobada a la web.

Instal·lar Windows 7 en un iMac 2012 o posterior que porten 4 ports USB 3.0 amb BootCamp

Una vegada tenim preparat el Pendrive amb la utilitat BootCamp del Mac OSX Yosemite, activant les tres opcions i la ISO de Windows 7, només ens cal reiniciar i mantenim la tecla "alt" arrancar des de el USB, però llavors veurem que el teclat i ratolí deixen de funcionar i no podem continuar la instal·lació.

Això no passa amb Windows 8 o Windows 10, però nativament el Windows 7 no porta els drivers dels 4 ports USB 3.0 del iMac, per tant mai podrem continuar.

La solució es entrar de nou al Yosemite i des de terminal fixar que en el següent reinici, ho faci amb el Pendrive però que faci servir els USB 3.0 com "Legacy" i així seran com USB 2.0 i funcionarà tant el teclat com el ratolí.

S'ha de fer amb drets de "root":
  1. Terminal prompt: diskutil list
  2. Search for the identifier of the Windows 7 install USB stick, e.g. disk1s1
  3. Terminal prompt: sudo /usr/sbin/bless --device /dev/disk1s1 --setBoot --nextonly --legacy
  4. Restart
  5. Machine boots into Windows 7 installation with needed drivers

(Trobat originalment a aquest web)