20 dic 2020

Como instalar y usar Windows 10 en un Macbook Pro con SSD NVMe

 

Hace unos meses le cambié el SSD original a mi Macbook Pro Retina 13" Late 2013 por un SSD NVMe, específicamente el Samsung 970 Evo Plus, utilizando un adaptador que permite utilizar el conector M2 en estos equipos que tienen un conector propietario para sus SSD, obteniendo mejoras considerables, a pesar de que el adaptador y la tecnología del conector original limitaban el rendimiento del nuevo SSD y no funciona en todo su esplendor, pero si al doble de lo que lo hacia originalmente.

Los únicos problemas que tuve fue que el equipo dejó de hacer "Deep sleep" correctamente bajo macOS Catalina, ya que si lo dejaba encendido y cerraba la tapa con batería y después lo abría dos días después, este generaba un error y se reiniciaba en vez de continuar como lo hacia antes con el SSD original, esto se solucionó parcialmente desactivando el "Deep sleep" y solo usando el "Sleep" normal, pero obviamente el consumo de batería es mayor por lo cual dejarlo cerrado y que pasen varios días generaba que el equipo simplemente agotara toda la batería.

El otro problema radica en que no podía utilizar Windows de forma nativa, ya sea dual boot con Bootcamp o si solo dejaba Windows instalado como OS principal, después de leer en varios foros, muchos especificaron que era un "problema de drivers" y que no era posible usar Windows directamente en el Mac si tenias este cambio con el SSD, al final no seguí leyendo mas y empecé a utilizar Windows en Parallels, lo cual era demasiado lento a mi gusto.

Han pasado varios meses y decidí volver a intentar usar Windows de forma nativa en este Mac debido a que compré otro con procesador M1 y no voy a poder utilizar Windows (por lo menos en x86-64, que es lo verdaderamente útil) de ninguna forma en ese equipo, así que leyendo varias horas descubrí que si es posible usar Windows con normalidad con un SSD NVMe, pero cambiando ciertos parámetros antes de

En este caso especifico realicé la instalación de Windows 10 Enterprise LTSC 2019 como único sistema operativo en este Mac, pero debería ser lo mismo si se hace con el asistente de Bootcamp para poder particionar el SSD y mantener configuraciones.

1) Tener el Macbook conectado a la corriente. A pesar que por lógica cualquier instalación que requiera mas tiempo y afecte tanto a un equipo deba hacerse conectado a una toma de corriente y no bajo batería, si se trata de hacer la instalación de Windows bajo batería con un SSD NVMe, el instalador generará errores a la hora de detectar particiones, modificarlas y/o utilizarlas, esto debido a que el problema en general radica en que el manejo energético en batería con el SSD original no es el mismo que con el SSD NVMe, por ende el SSD NVMe bajo batería empieza a trabajar con menos energía de la que necesita, por ende genera errores (BSOD al trabajar con batería o este problema con el manejo de particiones), por lo cual toda la instalación y configuración desde ahora en adelante debe hacerse con el cargador conectado.

2) Instalar Windows 10 según corresponda.

3) En un momento de la instalación, se generará un BSOD (o un pantallazo de cara triste) con un error, el equipo en vez de reiniciarse, se apagará, hay que encenderlo y esperar a que llegue a este error:


4) Cuando aparezca dicho error, no hay que presionar Aceptar, hay que abrir una consola (CMD) usando Shift + F10 y en dicha consola escribir "regedit" para poder abrir el editor de registro:


5) En el editor de registro, hay que navegar hacia 
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion, ahi buscar el Valor DWORD de 32-bit "setup.exe", abrirlo y editar el valor del dato por un "3":


6) Cerrar el editor de registro, cerrar la consola CMD y luego presionar aceptar en el error que aun estará en pantalla, el equipo con esto se reiniciará y terminará la instalación de Windows de forma correcta:


Acá solo queda configurar Windows 10 a gusto del usuario, hasta poder llegar al escritorio de Windows para continuar la configuración.

En este punto recomiendo instalar los drivers provistos por Apple, si se utilizó el asistente de Bootcamp para generar la instalación de Windows, estos estarán en la unidad en una carpeta llamada "Bootcamp", pero en caso que no se haya utilizado el asistente, se pueden descargar desde diferentes sitios web si se busca por el modelo del Macbook, también se pueden instalar manualmente uno por uno pero la verdad es que es completamente innecesario. En este caso yo generé una instalación por el asistente de Bootcamp para que me copiara los drivers a una unidad USB, pero instalé Windows 10 con una unidad USB que tenia aparte sin ninguna modificación, cabe aclarar que si se utiliza una unidad USB preparada por Bootcamp, las ventanas no se verán tan pequeñas como en las fotos que subí, debido a que hará escalado de la pantalla, a diferencia de la instalación de Windows 10 sin modificar que utilizará la resolución maxima de la pantalla, esta es la otra razón de por que recomiendo instalar ahora los drivers ya que se podrá escalar la resolución antes de continuar con cualquier cosa.

Luego de terminar la instalación de los drivers, se debe configurar el consumo energético del puerto PCI-E en el panel de configuración energética de Windows, mucha gente comentó que solucionaron el problema cambiando el plan energético a "Alto rendimiento", sin embargo, esto no es necesario e inclusive genera un mayor consumo energético innecesariamente, sobre todo si se está con batería. Para cambiar la configuración energética del PCI-E, se debe realizar esto:

1) Ingresar al panel de control (no a la configuración de Windows 10, si no que al panel de control en si).

2) Buscar opciones de energía

3) Editar el plan que esté configurado en ese momento presionando "cambiar configuración del plan":


4) Ingresar a cambiar opciones avanzadas:


5) Buscar "PCI-Express" y luego en la sub-opción cambiar a "Apagado" en batería y en corriente:


Luego de esto guardar las configuraciones colocando aceptar (se puede aprovechar de cambiar opciones propias, como por ejemplo en mi caso yo desactivo que se suspenda el equipo al cerrar la pantalla con el cargador conectado y que se apague el disco duro en una cierta cantidad de tiempo), luego cerrar las ventanas de configuración, en este punto se puede desconectar el cargador para que el equipo funcione solo con batería y no debería ocurrir ningún tipo de problema, con lo cual Windows queda completamente operativo.

Otro problema que puede presentarse es que el panel de configuración de Bootcamp no abra:


En mi caso particular creo que es debido a que no tengo otro sistema operativo aparte de Windows instalado en el Macbook, aun que otras personas en foros comentan que es por utilizar un SSD NVMe, acceder a este panel es útil para poder configurar el touchpad (por ejemplo para poder hacer click con un single-tap, click secundario en la esquina inferior derecha, entre otros).

Para poder abrir el panel forzadamente, se debe realizar lo siguiente:

1) Abrir una consola CMD con privilegios de administrador.

2) Colocar lo siguiente en la consola: 
runas /trustlevel:0x20000 "C:\Windows\System32\AppleControlPanel.exe"


3) Al presionar enter, se abrirá el panel de configuración de Bootcamp:


Con esto se podrán cambiar las configuraciones previamente descritas.


Como recomendaciones aparte:

- Instalar Mac Fans Control (https://crystalidea.com/macs-fan-control) la versión para Windows para poder personalizar cuando los ventiladores se encienden y evitar sobrecalentamientos innecesarios que poseen estos equipos de fabrica.
- Desactivar el brillo automático de la pantalla y controlarlo manualmente, esto se puede hacer desde el panel de configuración (el de Windows 10, no el panel de control clásico) en la sección de pantalla donde también se puede ajustar el escalado de la pantalla en caso que sea necesario, esto lo recomiendo mas que nada por que encuentro que el manejo del brillo automático es considerablemente peor en Windows que en macOS.




14 jun 2020

Como entrar a la BIOS o menú de boteo en un Lenovo Ideapad 330


Me tocó reparar un notebook Lenovo Ideapad 330 y me encontré con la situación de que el acceso a la BIOS o al menú de boteo (boot menu) no es de las formas que conocía regularmente, como presionar algún "F", mantener apretada una tecla especifica antes de encender, u otros, si no que es de una manera que ahora considero mas practica e ideal:


Con el notebook apagado completamente, se debe insertar algo como un alfiler o un pin para sacar bandejas de Simcards en celulares en este orificio que está marcado con una flecha en retroceso curva, ahí el notebook se encenderá y mostrará un menú con opciones, entre ellas la de acceso a la BIOS y el menú de boteo, o continuar el inicio de manera normal.

Esto probablemente también está presente en otros Lenovo de la misma época por lo cual no está de mas revisar en caso de no encontrar alguna forma de acceder a estas opciones.


22 may 2020

Windows 10 como único sistema operativo en un iMac mid 2007


Me pasaron un iMac bastante antiguo el cual no booteaba sistema operativo. Por los sonidos que genera asumo que es una falla del disco duro, sin embargo, con el tema de la cuarentena y de la crisis del COVID-19, aun tengo este equipo en mi casa sin arreglar.

Decidi sacarle el disco duro y ponerle otro disco duro temporalmente para hacer algunas pruebas, encontrándome que a pesar de que hacer este cambio que es considerablemente fácil en computadores normales, es bastante engorroso en este iMac, pero se agradece que tenga posibilidades de expansión (cosa que los Mac modernos ya no tienen al parecer al tener todo soldado en la placa madre).


Instalé Mac OS X Mountain Lion (el único que tenia a la mano) y me encuentro que es un iMac de 20 pulgadas, mid 2007, con un procesador Core 2 Duo, 2GB de ram DDR2 y una tarjeta de vídeo ATI (ni siquiera AMD, así de viejo). Este iMac, que tiene trece años, claramente ya es muy viejo, de hecho, el ultimo sistema operativo soportado oficialmente es "El Capitan", el cual ya es antiguo, esto es engorroso si uno quiere seguir usando este equipo para cosas en internet por ejemplo, ya que los navegadores ya no se actualizan y por ende quedan sin soporte.

A pesar de esto, considero que este equipo igual tiene potencial si se aumenta la ram a 4GB (que es el tope que soporta) y se le instala un SSD en reemplazo del disco duro que traía, ahora con potencial no me refiero a que sea un equipo maravilloso, pero ciertamente debe ser muy similar a un equipo barato nuevo que se venda actualmente (Celeron, 4gb de ram, etc), además, la pantalla, por muy antigua que sea, es maravillosa, y tiene una resolución superior a 1366x768 ciertamente, y muy buen audio, por lo cual podría usarse para tareas de uso diario, entre otras cosas.

El ultimo macOS a la fecha que estoy escribiendo esto es "Catalina", y si bien se puede instalar "a la mala", requiere que haga un upgrade del procesador de este equipo, por lo cual, luego de ver algunos vídeos, como este, asumo que es una buena opción dejarlo solo con Windows, y una versión actual, como Windows 10, ya que el equipo en si lo soporta y esto me permite que aun tenga soporte en distintos software, expandiendo su vida útil.

Si bien instalar Windows en un Mac no es tan complicado debido a que desde hace un buen tiempo que usan procesadores Intel y en si son muy similares a un computador "PC" normal solo que con un chasis mas "estiloso" y con algunos ajustes varios, normalmente esto se realiza utilizando "BOOTCAMP", lo cual permite instalar en un pedazo del disco duro una instalación de Windows, usando un asistente para esto.

Hay un gran porcentaje de gente que realmente detesta Bootcamp por las diferentes limitaciones que trae o conlleva su uso, y han optado por instalar Windows en particiones secundarias administradas de forma manual y booteables de manera manual o simplemente usar soluciones VM como Parallels o VMware Fusion, sin embargo, en este caso especifico, donde es poco probable que se use OS X nuevamente ya que está muy atrás en actualizaciones para este equipo, decidí que lo ideal sería que tuviese solo Windows.

Alguna vez hace unos años una amiga me preguntó si podía instalarle Windows a su Macbook Air recién comprado, ya que se lo compró por que era "Apple" y no ciertamente por que supiese usarlo, encontrándose que tenía que aprender a utilizar OS X y olvidarse de su costumbre a Windows, en esa oportunidad yo y otro amigo en común le respondimos que "No era posible", y la verdad, fue una suposición, ya que es perfectamente posible desde siempre, aun que pensándolo bien igual fue una buena respuesta ya que así aprendía a usar otro sistema operativo que la verdad es bastante bueno...o devolvía ese equipo y obtenía otro que probablemente era mejor en términos de rendimiento / costo.

Busqué algunas formas de instalar solo Windows en este Mac, las cuales eran extrañamente faciles, como insertar un USB previamente preparado con una instalación de Windows 10 que soportara UEFI y bootearlo directamente desde el inicio de Mac, borrar todas las particiones e instalar Windows como de costumbre, otras que dependían igual de BOOTCAMP pero que después permitía borrar la instalación de OS X y otra que dependía de aplicaciones que manejan el booteo del Mac de manera externa, como con reFIT, entre varias otras, todas me resultaron infructuosas.

Ya finalmente me había decidido a dejarlo con El Capitan y olvidarme de la idea, hasta que llegué a este vídeo donde se utilizó un método muy arcaico pero que hacia mucho sentido:


En resumen, lo que hacen en este vídeo es tomar el disco duro del Mac y colocarlo en un computador "normal", ejecutar la instalación de Windows 10 hasta el primer reinicio (luego de la copia de archivos) y cuando se reinicie, apagar el equipo, sacar el disco duro, volver a colocarlo en el Mac, encenderlo y que botee esa instalación y la continué desde donde quedó para configurar los controladores correspondientes, esto me hacia mucho sentido asi que lo probé.

Como el unico equipo donde podía hacer esto es mi notebook actual, el cual tiene un SSD M2 y un disco SATA donde tengo mis archivos, además de estar todo configurado en UEFI, decidi hacer lo siguiente:

- Sacar el disco duro SATA y colocar el disco utilizado en el MAC
- Desactivar el M2 desde la BIOS
- BIOS en modo legacy


Ejecuté el programa de instalación de Windows 10 LTSC 2019 x64 de la manera explicada anteriormente, de hecho desde un DVD en un grabador de DVD convertido de SATA a USB e hice la instalación hasta el primer reinicio, donde saque el disco y lo coloqué en el iMac a ver que ocurría.

Al encender el iMac, suena el típico sonido de inicio de los Mac de esta época y queda la pantalla en plomo varios segundos, hasta que en un momento empieza a cargar Windows como si nada. Probablemente esto se debe a que el iMac busca bootear una instalación de OS X y al no encontrarla, continua con lo próximo booteable, que en este caso es Windows, tal vez esto tenga algún tipo de corrección, pero no lo he buscado.


Luego de continuar la instalación normal y configuración inicial, el iMac está trabajando con Windows como si nada (en la foto se ve aun a medio armar debido a que el disco duro que le coloqué es temporal), corrí Windows Update y se instalaron la mayoría de los drivers, incluyendo el de vídeo y el equipo quedó completamente usable en lo que lo alcancé a utilizar, excepto el audio, que por alguna razón si bien tenia un driver genérico instalado, no sonaba nada (y el audio me imagino que está bueno si al encenderlo emite el clásico sonido de encendido de estos Mac), tampoco probé si funcionaba la cámara (ya que se instaló, pero otro dispositivo quedó sin instalar que se llama igual que la cámara, cuyo nombre ya olvidé), ni probé si funcionaba el Bluetooth u otros puertos, pero WiFi, USB funcionando sin ningún problema.

Los 2GB de ram y el disco duro viejo que le coloqué hacen la experiencia bastante pobre asi que al final dejé el iMac a un lado por ahora, pero si consigo 4GB de ram (2 x 2GB DDR2) y un SSD por ahí, tal vez lo reviva para ver que tal, pero de que puede funcionar y puede servir, es un hecho, además, como este iMac tiene el grabador de DVD malo (lo cual tampoco es novedad ya que es de esas unidades que "succionan" el DVD), se puede sacar e instalar un Caddy que permitiría tener un disco duro extra, lo cual no es malo.

2 mar 2020

Solución al error 0x80004005 al acceder a carpeta "Public" de un WD MYCLOUD en Windows 10 LTSC

Resultado de imagen para 0x80004005 WD

Llevaba meses con este problema, la carpeta "Public" de un WD MYCLOUD es inacessible por Windows Explorer bajo Windows 10 LTSC (especificamente en la versión 17763), pero si funciona sin problemas bajo Windows Server 2016 o Windows 10 en versiones completas, al final el problema lo solucioné de esta manera:

- Habilitando "SMB 1.0/CIFS File Sharing Support" en Control Panel -> Programs and Features -> Turn Windows features on or off".

- Cambiando el valor "0" por "1" en "AllowInsecureGuestAuth" usando REGEDIT en el apartado HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

Reiniciar y ahora si es accesible el explorador.