Septiembre 2019 Video e instrucciones:
https://dusterando.blogspot.com/2019/09/virtualization-on-bios-acer-before-1803.html
#################################
Los pasos a seguir y comandos para habilitar de nuevo la virtualización en el portatil ACER Aspire E15 E-5-523G-958X son los indicados en la publicación:
https://howtoscomos.blogspot.com/2018/12/virtuabox-guru-meditation-error.html
Aún no he modificado la BIOS de nuevo vía fichero de texto pero las líneas de SETUP serán otra vez diferentes, lo constante son los bloques de 00, 01, 02, 03 en las 16 columnas que vemos con Notepad++.
Modificar la BIOS de esta manera entraña el riesgo de quedarnos sin ordenador. La BIOS es el corazón real del ordenador, si lo modificamos mal y nos equivocamos lo matamos y no hay manera posible de acceder de nuevo al ordenador ni a Windows. Pero el disco duro seguirá vivo, solo habrá que conectarlo a otro ordenador, pero este portatil al que se le ha modificado erróneamente la BIOS queda muerto.
Yo, por tercera vez me la voy a jugar... No entiendo porque las actualizaciones de Windows 10 modifican la BIOS, deshabilitan la virtualización del la BIOS del portatil Acer Aspire E15 E5-523G-958X.
El caso es que ese es el motivo por el que en VirtualBox ya no aparecen versiones de 64bits y no se si las versiones de 32 bits dan error crítico o es que mis Windows XP los instalé en versión 64 bits y ahora aparecen como 32 bits en Oracle VirtualBox y por eso no arrancan dando error crítico.
Más o menos los pasos a seguir son (
ir al enlace anterior para descargar los programas necesarios, hay dos publicaciones buscando "h2ouve" en el buscador del blog situado en la columa de la derecha):
D:\H2OUVE>
h2ouve -gv bios-acer-julio2019.txt
Busco "Setup" con las comillas:
[03D] "Setup" estaba en la línea 1655 en la versión v1.13 de Bios de Acer Aspire E15 E5-523G-958X
YA NO LO ESTA
¿Abril? 2018: ahora setup esta en la línea 1886
Diciembre 2018: línea 1932: [056] "Setup"
Comprueba el valor GUID para estar más seguro de que todo coincide.
[056] "Setup"
GUID: A04A27F4-DF00-4D42-B552-39511302113D
Attributes: 0x7
DataSize: 0x279
Busco "000000E0: 00 00 00 02" y me fijo que en la siguiente línea este el 03 00 01
Hay que buscar el bloque (y el siguiente más abajo):
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00
000000E0: 00 00 00 02 00 00 00 00 00 00 00 01 01 00
*00*MODIFICAR*A*01* 00
000000F0: 00 00 00 00 00 00 00 03 00 01 00 00 00 00 01 00
Para estar seguro, la línea que me interesa tiene "02" en la cuarta posición, "01" en las posiciones 12 y 13. La octava posición de la siguiente línea es "03", etc...
Busco con
Notepad++ la línea entera :-) "
000000E0: 00 00 00 02 00 00 00 00 00 00 00 01 01 00 00 00 "
Y
cambiar la penúltima columna de la derecha para que sean las
tres celdas verticales "01" :-)
Modifico y grabo, y busco ahora la siguiente línea.
busco siempre en el apartado
[059] "Setup"
GUID: A04A27F4-DF00-4D42-B552-39511302113D
busco la línea "00000140: 00 00 01 00 00 01"
y me fijo en la siguiente línea que tiene "03 02 03 02 03 02 03...
Y el bloque:
00000130: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
00000140: 00 00 01 00 00 01 00 00 00 00 00 00 00
*01*MODIFICAR*A*00* 00 02
00000150: 03 02 03 02 03 02 03 00 00 00 03 02 00 00 04 02
Modifico y guardo.
Cierro y abro el fichero y compruebo esas dos líneas de nuevo que esten correctamente modificadas.
y
vuelco el archivo texto que hemos modificado a la bios, tras reiniciar el ordenador la virtualización tiene que estar habilitada.
D:\H2OUVE>
h2ouve -sv bios-acer-julio2019b.txt
Now Parsing File From bios-acer-julio2019b.txt.
Succeed to read bios-acer-julio2019b.txt file.
Variable Index[001]: Set failed!
Variable Index[002]: Set failed!
TODO CORRECTO, NO IMPORTA SI DICE FAILED
Variable Index[003]: Set failed!
Variable Index[004]: Set failed!
Variable Index[005]: Set failed!
Variable Index[006]: Set failed!
Variable Index[007]: Set failed!
Variable Index[008]: Set successfully!
Variable Index[009]: Set successfully!
Variable Index[00a]: Set successfully!
Variable Index[00b]: Set successfully!
Variable Index[00c]: Set successfully!
...
REINICIAMOS EL ORDENADOR y comprobamos que ya aparece la Virtualización habilitada en la BIOS, el programa de AMD nos debe mostrar la siguiente ventana y texto sin mencionar que la virtualización no es compatible o no esta habilitada:
Y virtualbox ya me muestra versiones de 64 bits en el desplegable de la configuración de cada máquina virtual instalada. Y auque mi Windows XP estaba instalado como versión de 32 bits, el error crítico ya no aparece y era debido por no tener habilitada la virtualización en la BIOS, no tiene mucho sentido ya que solo debería afectar a máquinas de 64 bits pero ese es el motivo. La culpa ha sido de la actualización de Julio 2019 de Windows 10 al igual que sucedió en Diciembre 2018 y en otros meses, por fortuna no sucede con cada actualización mensual, creo... porque también es verdad que ya no uso tanto mi Windows XP u otra máquina virtual...
***********************************************
Todo queda así:
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00
000000E0: 00 00 00 02 00 00 00 00 00 00 00 01 01 00
*01* 00 *****MODIFICADO*********
000000F0: 00 00 00 00 00 00 00 03 00 01 00 00 00 00 01 00
00000100: 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000110: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00
00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000130: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
00000140: 00 00 01 00 00 01 00 00 00 00 00 00 00
*00* 00 02 *****MODIFICADO*********
00000150: 03 02 03 02 03 02 03 00 00 00 03 02 00 00 04 02
En el primer intento algo fallo y no se habilitó la VIRTUALIZACIÓN EN LA BIOS
Fue como si no hubiera grabado las modificaciones
Creo que es porqué VirtualBox se quedó abierto ne segundo plano, no se cerró correctamente
y al reiniciar tuvé que forzar su cierre