› Foros › Multiplataforma › Consolas alternativas
Guía rápida para instalar windows en una microsd o pendrive (windows on the go)
Nota: Esta guía es válida para cualquier pc compatible, no tan solo steamdeck.
Necesitas una microsd de 128GB o mas (puedes usar una de 64GB pero irás muy ajustado y no podrás hacer casi nada)
desargas el asistente de windows 10
https://www.microsoft.com/es-es/softwar ... /windows10
Lo ejecutas y al momento de preguntar que quieres hacer, le dices que descargar la iso.
una vez descargada, te bajas este otro programa, Rufus:
https://rufus.ie/es/
Abres Rufus, y dejas las opciones como en la siguiente imagen
1-selecciona la unidad de tu microsd o pendrive
2-selecciona la iso que te has descargado anteriormente (la iso de windows)
3-selecciona Windows To Go
4-selecciona MBR
5-Debería estar en "BIOS o UEFI"
6-Dar a "Empezar"
se te va a abrir una ventana, preguntando que edición quieres instalar. selecciona home o pro (de la que tengas una key de windows)
le das Ok y empezará a preparar la microsd. cuando termine ya puedes insertar la microSD en tu SteamDeck.
Para arrancar, debes mantener presionado el botón POWER+VOL- y te aparecerá el gestor de arranque (para seleccionar que partición arrancar)
le das a tu tarjeta:
EFI SD/MMC Card (o algo por el estilo)
y ya arranca windows.
La primera vez tardará en arrancar. una vez arrancado puedes aplicar los ajustes para optimizar el uso de la microSD que he puesto en la guía anterior.
Ya solo te queda ir a la página de valve y descargar los drivers
existen 4 drivers:
-GPU
-WIFI
-Bluetooth
-MicroSD Reader
(https://steamcommunity.com/linkfilter/? ... 220228.zip)De momento no hay sonido directo de la consola (altavoces o puerto 3.55mm), pero puedes usar cascos con conector USB-C, Bluetooth o audio por HDMI, que tendrás audio en cualquiera de estos casos.
y ya tienes windows corriendo en la steamdeck de una manera bastante simple.
Guía rápida para optimizar el uso de la MicroSD desde donde estemos ejecutando Windows
Para quienes están probando Windows desde una microSD en la SteamDeck.
Windows va bastante bien (sorprendentemente bien) pero la forma de utilizar el almacenamiento de windows, hará que a la larga forcemos mucho el uso de nuestra microSD, ya que utilizar un fichero de paginación (memoria virtual) hace que se escriban datos de forma intensiva, al igual que los ficheros temporales o el cache de los navegadores.
Por este motivo traigo una mini guía para optimizar el uso de la MicroSD y alargar su vida.
Nota: Recomindo tener instalado un teclado y ratón para realizar los siguientes pasos.
Lo primero que vamos a hacer es, aprovechando que la máquina tiene 16GB de ram, el uso de un fichero de paginación/memoria virtual no es necesario realmente, por lo que vamos a quitar dicho fichero.
Para eso vamos a la consola, abrimos el menú de inicio y escribimos:
SystemPropertiesAdvanced
Desde esta pantalla, vamos a Rendimiento/Configuración, luego a la pestaña "Opciones avanzadas"
le damos al botón "Cambiar..."
1-Quitamos el check
2- Seleccionamos la opción "Sin archivo de paginación"
3- Le damos al botón "Establecer"
4-Hacemocl click en el botón "Aceptar"
es posible que te aparezca un mensaje de advertencia por que vas a quitar el fichero de paginación. Para el caso que nos ocupa nos dará lo mismo.
Le das a "Si" y sigues.
Con esto ya tienes deshabilitado el fichero de paginación/memoria virtual en esta instalación en la microSD, y con esto, evitar muchas escrituras innecesarias en la tarjeta.
Ahora, vamos a cambiar los ficheros temporales, que son otros que escriben mucho en disco. Para esto, vamos a crear una unidad virtual (con RAM) para que los ficheros temporales se escriban en memoria, y no en disco.
En mi caso, utilizo el programa AMD RamDisk, que su versión gratuita es suficiente para lo que necesitamos, ya que puedes crear unidades de hasta 4GB con la ram disponible.
Vamos a la siguiente dirección:
http://www.radeonramdisk.com/software_downloads.php
Descargamos el programa en su versión gratis
instalamos el programas y lo ejecutamos.
vamos a crear una unidad de 3GB (no veo necesario mas grande)
dejamos las propiedades del programa de la siguiente manera:
el resto de opciones por defecto.
hemos dicho que queremos 3GB de tamaño de disco, queremos crear un directorio temporal TEMP, será la unidad Z:\ la etiqueta RAMDisk (la que queráis), y que vamos a limpiar el disco cuando salga el programa (al reiniciar, etc) para que en cada inicio esté limpia nuestra unidad.
Le damos Start RAMDisk y ya tenemos configurada nuestra unidad. arrancará siempre con windows, y tendremos una carpeta TEMP por defecto para trabajar
ya solo queda cambiar los directorios temporales de windows para que apunten a esta unidad.
nuevamente vamos a inicio, y escribimos:
SystemPropertiesAdvanced
y en las propiedades avanzadas del sistema le damos al botón "Variables de entorno..."
y editamos las 4 variables que indico en la siguiente figura, y las dejamos apuntando a nuestra unidad virtual
finalmente, nos queda un último paso.
Debemos configurar los navegadores que utilicemos para que sus ficheros de cache se almacenen en esta carpeta temporal.
en el caso de Google Chrome o Microsoft Edge, editamos las propiedades del icono del cual lancemos el navegador y añadimos lo siguiente a continuación de la ruta del navegador:
--disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
La línea completa deberia quedar algo así:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
para otros navegadores como opera, firefox, os recomiendo mirar este artículo que dan información de como hacerlo.
https://www.softzone.es/noticias/open-s ... eo-propia/
Y con esto concluye la mini-guía para optimizar el uso de escritura en nuestra microSD, para windows instalado en ella.
Optimización del sistema
Tal cual como hacemos con las demás consolas, es posible optimizar Windows 10 (y 11) con el script que he publicado tiempo atrás
hilo_dnxdebloat-script-optimizacion-de-windows-10-para-jugar_2376313
Las instrucciones son las mismas para un Windows To Go
Descargas el script, lo ejecutas, y le das a las opciones que te pida.
mi recomendación es ejecutar en modo Normal
y el modo ventana en minimizado
Antes de ejecutar el script, si quieres puedes meterte en la carpeta "scripts\Enabled" y mueve el script "Z92_Install Microsoft Store.cmd" a la carpeta "Scripts\Disabled"
Este script intentará re-instalar la store de microsoft, pero al tener una store mas nueva no escribirá nada, pero te ahorra el descargar un montón de ficheros y de procesos (que los hará igualmente)
Si lo dejas no pasará nada en cualquier caso.
Ten en cuenta que el script intentará optimizar la configuración de la memoria virtual. Si has hecho el tip de quitar la memoria, después de ejecutar este script deberías volver a configurar la memoria (para quitarla)
si quieres, antes de ejecutar el script, mueve el script:
.\Scripts\enabled\Fix Pagefile On Windows.cmd
a la carpeta
.\Scripts\disabled\
y con esto no se ejecutará este script, y no te modificará la configuración de la memoria virtual que hemos configurado inicialmente.
Nota: el script muestra muchas veces mensajes de error. ES NORMAL. Muchos scripts son genéricos e intentan desinstalar aplicaciones o servicios que no necesariamente tienes instalados en tu máquina, así que no te preocupes si ves esos mensajes de error.
Nota2: El script se puede ejecutar en Windows 11, pero quita mucho menos bloatware que en Windows 10. Aún así se nota una mejora en el sistema en general.
Fascineroso escribió:Tremendo trabajo! Gracias por el tutorial!
@Deen0X Te quería preguntar si te suena a porque puede ser, que tras el realizar el proceso 2 veces (volví a hacer lo del rufus desde el principio por un problema con la clave de Windows) esta segunda vez me aparecen varias unidades efi (D:\efi y E:\efi) te suena de algo esto? Gracias!
P.D:Solo un pequeño detalle, no estaría de más avisar que tras cada reinicio mientras se instala Windows, hace falta de nuevo apagar y arrancar con vol- y power, más que nada por dejarlo claro.
Y también creo que hay una pequeña errata en el video para el comando --disk-cache-size le falta un - al inicio.
vick21 escribió:- ¿Qué versión de Windows recomendáis para la Steam Deck (pro, home, etc)?
vick21 escribió:¿y windows 10 o windows 11?
vick21 escribió:- Iba a preparar una sd de 512g y dejar la otra que tengo para SteamOS y emulación, pero ahora me estoy planteando particionar la sd de 512g y así no ir sacando y metiendo la sd constantemente
vick21 escribió:¿recomendáis esto ultimo? ¿de qué tamaño recomendáis la partición para windows?
vick21 escribió:EDITO: por cierto @Deen0X en el vídeo veo que ejecutas el dnxdoscript 2.0, pero yo el que he encontrado es el 1.2 ¿es el mismo o no lo he sabido buscar bien
vick21 escribió:EDITO2: Una ultima pregunta (espero) @Deen0X ¿como has metido la iso en una sd particionada? Porque rufus te machaca todas las particiones y te genera una del tamaño total de la sd.
vick21 escribió:Además al principio no me aparecía la partición btrfs en la interfaz de Steam, a pesar que estaba montada correctamente (si la desmontaba y la volvía a montar, ya aparecía), por lo que para salir del paso he modificado el script de formatear la sd para que formatease esa partición, pero se ha cargado todas las particiones de la sd. Así que mañana volveré a empezar, pero si hay alguna manera menos engorrosa de meter la iso en una sd particionada...
Deen0X escribió:vick21 escribió:EDITO: por cierto @Deen0X en el vídeo veo que ejecutas el dnxdoscript 2.0, pero yo el que he encontrado es el 1.2 ¿es el mismo o no lo he sabido buscar bien
ha sido un fallo mío al poner la versión. el resultado será el mismo. la versión que hay ahora es la 1.2 (la supuesta 2.0 realmente era una 1.1.1), y simplemente tiene un par de scripts extra para windows 11, pero nada que sea muy crítico.
Deen0X escribió:vick21 escribió:EDITO2: Una ultima pregunta (espero) @Deen0X ¿como has metido la iso en una sd particionada? Porque rufus te machaca todas las particiones y te genera una del tamaño total de la sd.
he creado primero la partici'on para windows y lo he instalado, luego he creado una nueva partici'on con lo que quedaba disponible en la microsd, y he usado el comando mkfs.brtfs
https://www.thegeekdiary.com/centos-rhe ... -examples/
Deen0X escribió:vick21 escribió:Además al principio no me aparecía la partición btrfs en la interfaz de Steam, a pesar que estaba montada correctamente (si la desmontaba y la volvía a montar, ya aparecía), por lo que para salir del paso he modificado el script de formatear la sd para que formatease esa partición, pero se ha cargado todas las particiones de la sd. Así que mañana volveré a empezar, pero si hay alguna manera menos engorrosa de meter la iso en una sd particionada...
si mal no recuerdo, he marcado en las opciones de la unidad microsd que se monten autom'aticamente.
creo que igual puse algo en el fstab para que se monte siempre en la misma ruta (una carpeta que creé para que siempre se monte donde mismo la partición de la microsd)
CrusardGameamos escribió:Buenas!
Tengo un problemilla a ver si ssabeis decirme por que.
He hecho todo el proceso con Güindous 11, y al entrar al gestor de arranque no me detecta la SD, sin embargo por USB si me la detecta. Alguna idea?
Deen0X escribió:CrusardGameamos escribió:Buenas!
Tengo un problemilla a ver si ssabeis decirme por que.
He hecho todo el proceso con Güindous 11, y al entrar al gestor de arranque no me detecta la SD, sin embargo por USB si me la detecta. Alguna idea?
según entiendo, si metes la microSD no te detecta el arranque, pero si usas un lector de tarjetas si lo detecta, no?
a mi me ha pasado eso alguna vez.
has instalado windows usando el lector USB? o directamente metiendo la microSD en la consola?
CrusardGameamos escribió:Deen0X escribió:CrusardGameamos escribió:Buenas!
Tengo un problemilla a ver si ssabeis decirme por que.
He hecho todo el proceso con Güindous 11, y al entrar al gestor de arranque no me detecta la SD, sin embargo por USB si me la detecta. Alguna idea?
según entiendo, si metes la microSD no te detecta el arranque, pero si usas un lector de tarjetas si lo detecta, no?
a mi me ha pasado eso alguna vez.
has instalado windows usando el lector USB? o directamente metiendo la microSD en la consola?
Lo he instalado en mi pc con rufus con un lector de microsd. Y al meterlo en el lector de la steam deck no lo reconoce como uefi. Pero con el lector de sd por usb si
Deen0X escribió:CrusardGameamos escribió:Deen0X escribió:
según entiendo, si metes la microSD no te detecta el arranque, pero si usas un lector de tarjetas si lo detecta, no?
a mi me ha pasado eso alguna vez.
has instalado windows usando el lector USB? o directamente metiendo la microSD en la consola?
Lo he instalado en mi pc con rufus con un lector de microsd. Y al meterlo en el lector de la steam deck no lo reconoce como uefi. Pero con el lector de sd por usb si
y la microsd en otro pc funciona?
Deen0X escribió:yo la microSD creada la he probado tanto directamente (en dispositivos que aceptan arrancar desde microsd) como desde un lector USB, y funcionan en ambos casos...
en la steamdeck, seguro que va en la microSD, por que a mi me funciona sin problemas
si arrancas con VOL+, te sale la configuración del a BIOS, y ahí tienes el selector de arranque... desde ahí no te aparece?
CrusardGameamos escribió:Deen0X escribió:yo la microSD creada la he probado tanto directamente (en dispositivos que aceptan arrancar desde microsd) como desde un lector USB, y funcionan en ambos casos...
en la steamdeck, seguro que va en la microSD, por que a mi me funciona sin problemas
si arrancas con VOL+, te sale la configuración del a BIOS, y ahí tienes el selector de arranque... desde ahí no te aparece?
Ya he conseguido que lo lea desde el lector (no he hecho nada xd) ahora estaba averiguando la contraseña porque me pedia cambiarla. La contraseña era vacia xd
Edito: ahora me da un pantallazo azul diciendo innacesible boot device por el lector de microsd, pero por usb va bien xd
Deen0X escribió:CrusardGameamos escribió:Deen0X escribió:yo la microSD creada la he probado tanto directamente (en dispositivos que aceptan arrancar desde microsd) como desde un lector USB, y funcionan en ambos casos...
en la steamdeck, seguro que va en la microSD, por que a mi me funciona sin problemas
si arrancas con VOL+, te sale la configuración del a BIOS, y ahí tienes el selector de arranque... desde ahí no te aparece?
Ya he conseguido que lo lea desde el lector (no he hecho nada xd) ahora estaba averiguando la contraseña porque me pedia cambiarla. La contraseña era vacia xd
Edito: ahora me da un pantallazo azul diciendo innacesible boot device por el lector de microsd, pero por usb va bien xd
me está dando la impresión de que igual es problema de esa microsd... puede ser?
Asashi escribió:Yo tengo un problema grave con el rendimiento de la tarjeta SD. He instalado windows en una tarjeta de Samsung 256gb A2. Cuando hago test de rendimiento de la tarjeta me escribe a 5mb/s y lee a 87mb/s. Es insufrible descargar o escribir algo... Uso windows 11. he probado de todo desde actualizar windows a quitar y poner el driver del lector de SD. Es normal q vaya asi de mal la escritura??
Deen0X escribió:Asashi escribió:Yo tengo un problema grave con el rendimiento de la tarjeta SD. He instalado windows en una tarjeta de Samsung 256gb A2. Cuando hago test de rendimiento de la tarjeta me escribe a 5mb/s y lee a 87mb/s. Es insufrible descargar o escribir algo... Uso windows 11. he probado de todo desde actualizar windows a quitar y poner el driver del lector de SD. Es normal q vaya asi de mal la escritura??
no tienes otra tarjeta para probar?
mira estas pruebas con distintas microSD... dan mucho mas velocidad de lo que tu comentas.
https://youtu.be/DYy4gItzVeg?t=29
wickman escribió:Con esto se puede hacer dual boot de manera fácil? O t cargas Steam os?
SIRDRAK escribió:wickman escribió:Con esto se puede hacer dual boot de manera fácil? O t cargas Steam os?
No tocas Steam OS y funciona muy bien... Grabas Windows en una microSD y arrancas la consola presionando Volumen - y el botón de encendido y te sale el selector de arranque. Seleccionas la microSD y arrancas con Windows. Y arrancando normalmente, Steam Os como siempre... Cómodo y fácil.
wickman escribió:Con esto se puede hacer dual boot de manera fácil? O t cargas Steam os?
Deen0X escribió:he creado un vídeo tutorial con este tema.
he puesto toda la explicación de como optimizar el uso de la microsd (usb, etc) para evitar tantas escrituras, utilizando una unidad ramdisk para los temporales y el cache de los exploradores.
creo este hilo para responder dudas sobre el procedimiento, e ir añadiendo mas tips sobre el mismo
Este "Windows portable" se puede ejecutar en CUALQUIER PC COMPATIBLE como puede ser las consolas x86 de GPD, AYA, ONEX, STEAMDECK, tu PC de casa, de la oficina, de tu cuñado, etc.
Pongo las guías originales aquí:Guía rápida para instalar windows en una microsd o pendrive (windows on the go)
Nota: Esta guía es válida para cualquier pc compatible, no tan solo steamdeck.
Necesitas una microsd de 128GB o mas (puedes usar una de 64GB pero irás muy ajustado y no podrás hacer casi nada)
desargas el asistente de windows 10
https://www.microsoft.com/es-es/softwar ... /windows10
Lo ejecutas y al momento de preguntar que quieres hacer, le dices que descargar la iso.
una vez descargada, te bajas este otro programa, Rufus:
https://rufus.ie/es/
Abres Rufus, y dejas las opciones como en la siguiente imagen
1-selecciona la unidad de tu microsd o pendrive
2-selecciona la iso que te has descargado anteriormente (la iso de windows)
3-selecciona Windows To Go
4-selecciona MBR
5-Debería estar en "BIOS o UEFI"
6-Dar a "Empezar"
se te va a abrir una ventana, preguntando que edición quieres instalar. selecciona home o pro (de la que tengas una key de windows)
le das Ok y empezará a preparar la microsd. cuando termine ya puedes insertar la microSD en tu SteamDeck.
Para arrancar, debes mantener presionado el botón POWER+VOL- y te aparecerá el gestor de arranque (para seleccionar que partición arrancar)
le das a tu tarjeta:
EFI SD/MMC Card (o algo por el estilo)
y ya arranca windows.
La primera vez tardará en arrancar. una vez arrancado puedes aplicar los ajustes para optimizar el uso de la microSD que he puesto en la guía anterior.
Ya solo te queda ir a la página de valve y descargar los drivers
existen 4 drivers:
-GPU
-WIFI
-Bluetooth
-MicroSD Reader
(https://steamcommunity.com/linkfilter/? ... 220228.zip)De momento no hay sonido directo de la consola (altavoces o puerto 3.55mm), pero puedes usar cascos con conector USB-C, Bluetooth o audio por HDMI, que tendrás audio en cualquiera de estos casos.
y ya tienes windows corriendo en la steamdeck de una manera bastante simple.Guía rápida para optimizar el uso de la MicroSD desde donde estemos ejecutando Windows
Para quienes están probando Windows desde una microSD en la SteamDeck.
Windows va bastante bien (sorprendentemente bien) pero la forma de utilizar el almacenamiento de windows, hará que a la larga forcemos mucho el uso de nuestra microSD, ya que utilizar un fichero de paginación (memoria virtual) hace que se escriban datos de forma intensiva, al igual que los ficheros temporales o el cache de los navegadores.
Por este motivo traigo una mini guía para optimizar el uso de la MicroSD y alargar su vida.
Nota: Recomindo tener instalado un teclado y ratón para realizar los siguientes pasos.
Lo primero que vamos a hacer es, aprovechando que la máquina tiene 16GB de ram, el uso de un fichero de paginación/memoria virtual no es necesario realmente, por lo que vamos a quitar dicho fichero.
Para eso vamos a la consola, abrimos el menú de inicio y escribimos:
SystemPropertiesAdvanced
Desde esta pantalla, vamos a Rendimiento/Configuración, luego a la pestaña "Opciones avanzadas"
le damos al botón "Cambiar..."
1-Quitamos el check
2- Seleccionamos la opción "Sin archivo de paginación"
3- Le damos al botón "Establecer"
4-Hacemocl click en el botón "Aceptar"
es posible que te aparezca un mensaje de advertencia por que vas a quitar el fichero de paginación. Para el caso que nos ocupa nos dará lo mismo.
Le das a "Si" y sigues.
Con esto ya tienes deshabilitado el fichero de paginación/memoria virtual en esta instalación en la microSD, y con esto, evitar muchas escrituras innecesarias en la tarjeta.
Ahora, vamos a cambiar los ficheros temporales, que son otros que escriben mucho en disco. Para esto, vamos a crear una unidad virtual (con RAM) para que los ficheros temporales se escriban en memoria, y no en disco.
En mi caso, utilizo el programa AMD RamDisk, que su versión gratuita es suficiente para lo que necesitamos, ya que puedes crear unidades de hasta 4GB con la ram disponible.
Vamos a la siguiente dirección:
http://www.radeonramdisk.com/software_downloads.php
Descargamos el programa en su versión gratis
instalamos el programas y lo ejecutamos.
vamos a crear una unidad de 3GB (no veo necesario mas grande)
dejamos las propiedades del programa de la siguiente manera:
el resto de opciones por defecto.
hemos dicho que queremos 3GB de tamaño de disco, queremos crear un directorio temporal TEMP, será la unidad Z:\ la etiqueta RAMDisk (la que queráis), y que vamos a limpiar el disco cuando salga el programa (al reiniciar, etc) para que en cada inicio esté limpia nuestra unidad.
Le damos Start RAMDisk y ya tenemos configurada nuestra unidad. arrancará siempre con windows, y tendremos una carpeta TEMP por defecto para trabajar
ya solo queda cambiar los directorios temporales de windows para que apunten a esta unidad.
nuevamente vamos a inicio, y escribimos:
SystemPropertiesAdvanced
y en las propiedades avanzadas del sistema le damos al botón "Variables de entorno..."
y editamos las 4 variables que indico en la siguiente figura, y las dejamos apuntando a nuestra unidad virtual
finalmente, nos queda un último paso.
Debemos configurar los navegadores que utilicemos para que sus ficheros de cache se almacenen en esta carpeta temporal.
en el caso de Google Chrome o Microsoft Edge, editamos las propiedades del icono del cual lancemos el navegador y añadimos lo siguiente a continuación de la ruta del navegador:
--disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
La línea completa deberia quedar algo así:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
para otros navegadores como opera, firefox, os recomiendo mirar este artículo que dan información de como hacerlo.
https://www.softzone.es/noticias/open-s ... eo-propia/
Y con esto concluye la mini-guía para optimizar el uso de escritura en nuestra microSD, para windows instalado en ella.Optimización del sistema
Tal cual como hacemos con las demás consolas, es posible optimizar Windows 10 (y 11) con el script que he publicado tiempo atrás
hilo_dnxdebloat-script-optimizacion-de-windows-10-para-jugar_2376313
Las instrucciones son las mismas para un Windows To Go
Descargas el script, lo ejecutas, y le das a las opciones que te pida.
mi recomendación es ejecutar en modo Normal
y el modo ventana en minimizado
Antes de ejecutar el script, si quieres puedes meterte en la carpeta "scripts\Enabled" y mueve el script "Z92_Install Microsoft Store.cmd" a la carpeta "Scripts\Disabled"
Este script intentará re-instalar la store de microsoft, pero al tener una store mas nueva no escribirá nada, pero te ahorra el descargar un montón de ficheros y de procesos (que los hará igualmente)
Si lo dejas no pasará nada en cualquier caso.
Ten en cuenta que el script intentará optimizar la configuración de la memoria virtual. Si has hecho el tip de quitar la memoria, después de ejecutar este script deberías volver a configurar la memoria (para quitarla)
si quieres, antes de ejecutar el script, mueve el script:
.\Scripts\enabled\Fix Pagefile On Windows.cmd
a la carpeta
.\Scripts\disabled\
y con esto no se ejecutará este script, y no te modificará la configuración de la memoria virtual que hemos configurado inicialmente.
Nota: el script muestra muchas veces mensajes de error. ES NORMAL. Muchos scripts son genéricos e intentan desinstalar aplicaciones o servicios que no necesariamente tienes instalados en tu máquina, así que no te preocupes si ves esos mensajes de error.
Nota2: El script se puede ejecutar en Windows 11, pero quita mucho menos bloatware que en Windows 10. Aún así se nota una mejora en el sistema en general.
Sobre el vídeo. ya me conocéis. no soy youtuber, pero lo he intentado hacer lo mejor posible. Si tenéis dudas, hacedlas en este hilo.
Espero que os sea de utilidad.
Zalu2!
yoijin escribió:Deen0X escribió:he creado un vídeo tutorial con este tema.
he puesto toda la explicación de como optimizar el uso de la microsd (usb, etc) para evitar tantas escrituras, utilizando una unidad ramdisk para los temporales y el cache de los exploradores.
creo este hilo para responder dudas sobre el procedimiento, e ir añadiendo mas tips sobre el mismo
Este "Windows portable" se puede ejecutar en CUALQUIER PC COMPATIBLE como puede ser las consolas x86 de GPD, AYA, ONEX, STEAMDECK, tu PC de casa, de la oficina, de tu cuñado, etc.
Pongo las guías originales aquí:Guía rápida para instalar windows en una microsd o pendrive (windows on the go)
Nota: Esta guía es válida para cualquier pc compatible, no tan solo steamdeck.
Necesitas una microsd de 128GB o mas (puedes usar una de 64GB pero irás muy ajustado y no podrás hacer casi nada)
desargas el asistente de windows 10
https://www.microsoft.com/es-es/softwar ... /windows10
Lo ejecutas y al momento de preguntar que quieres hacer, le dices que descargar la iso.
una vez descargada, te bajas este otro programa, Rufus:
https://rufus.ie/es/
Abres Rufus, y dejas las opciones como en la siguiente imagen
1-selecciona la unidad de tu microsd o pendrive
2-selecciona la iso que te has descargado anteriormente (la iso de windows)
3-selecciona Windows To Go
4-selecciona MBR
5-Debería estar en "BIOS o UEFI"
6-Dar a "Empezar"
se te va a abrir una ventana, preguntando que edición quieres instalar. selecciona home o pro (de la que tengas una key de windows)
le das Ok y empezará a preparar la microsd. cuando termine ya puedes insertar la microSD en tu SteamDeck.
Para arrancar, debes mantener presionado el botón POWER+VOL- y te aparecerá el gestor de arranque (para seleccionar que partición arrancar)
le das a tu tarjeta:
EFI SD/MMC Card (o algo por el estilo)
y ya arranca windows.
La primera vez tardará en arrancar. una vez arrancado puedes aplicar los ajustes para optimizar el uso de la microSD que he puesto en la guía anterior.
Ya solo te queda ir a la página de valve y descargar los drivers
existen 4 drivers:
-GPU
-WIFI
-Bluetooth
-MicroSD Reader
(https://steamcommunity.com/linkfilter/? ... 220228.zip)De momento no hay sonido directo de la consola (altavoces o puerto 3.55mm), pero puedes usar cascos con conector USB-C, Bluetooth o audio por HDMI, que tendrás audio en cualquiera de estos casos.
y ya tienes windows corriendo en la steamdeck de una manera bastante simple.Guía rápida para optimizar el uso de la MicroSD desde donde estemos ejecutando Windows
Para quienes están probando Windows desde una microSD en la SteamDeck.
Windows va bastante bien (sorprendentemente bien) pero la forma de utilizar el almacenamiento de windows, hará que a la larga forcemos mucho el uso de nuestra microSD, ya que utilizar un fichero de paginación (memoria virtual) hace que se escriban datos de forma intensiva, al igual que los ficheros temporales o el cache de los navegadores.
Por este motivo traigo una mini guía para optimizar el uso de la MicroSD y alargar su vida.
Nota: Recomindo tener instalado un teclado y ratón para realizar los siguientes pasos.
Lo primero que vamos a hacer es, aprovechando que la máquina tiene 16GB de ram, el uso de un fichero de paginación/memoria virtual no es necesario realmente, por lo que vamos a quitar dicho fichero.
Para eso vamos a la consola, abrimos el menú de inicio y escribimos:
SystemPropertiesAdvanced
Desde esta pantalla, vamos a Rendimiento/Configuración, luego a la pestaña "Opciones avanzadas"
le damos al botón "Cambiar..."
1-Quitamos el check
2- Seleccionamos la opción "Sin archivo de paginación"
3- Le damos al botón "Establecer"
4-Hacemocl click en el botón "Aceptar"
es posible que te aparezca un mensaje de advertencia por que vas a quitar el fichero de paginación. Para el caso que nos ocupa nos dará lo mismo.
Le das a "Si" y sigues.
Con esto ya tienes deshabilitado el fichero de paginación/memoria virtual en esta instalación en la microSD, y con esto, evitar muchas escrituras innecesarias en la tarjeta.
Ahora, vamos a cambiar los ficheros temporales, que son otros que escriben mucho en disco. Para esto, vamos a crear una unidad virtual (con RAM) para que los ficheros temporales se escriban en memoria, y no en disco.
En mi caso, utilizo el programa AMD RamDisk, que su versión gratuita es suficiente para lo que necesitamos, ya que puedes crear unidades de hasta 4GB con la ram disponible.
Vamos a la siguiente dirección:
http://www.radeonramdisk.com/software_downloads.php
Descargamos el programa en su versión gratis
instalamos el programas y lo ejecutamos.
vamos a crear una unidad de 3GB (no veo necesario mas grande)
dejamos las propiedades del programa de la siguiente manera:
el resto de opciones por defecto.
hemos dicho que queremos 3GB de tamaño de disco, queremos crear un directorio temporal TEMP, será la unidad Z:\ la etiqueta RAMDisk (la que queráis), y que vamos a limpiar el disco cuando salga el programa (al reiniciar, etc) para que en cada inicio esté limpia nuestra unidad.
Le damos Start RAMDisk y ya tenemos configurada nuestra unidad. arrancará siempre con windows, y tendremos una carpeta TEMP por defecto para trabajar
ya solo queda cambiar los directorios temporales de windows para que apunten a esta unidad.
nuevamente vamos a inicio, y escribimos:
SystemPropertiesAdvanced
y en las propiedades avanzadas del sistema le damos al botón "Variables de entorno..."
y editamos las 4 variables que indico en la siguiente figura, y las dejamos apuntando a nuestra unidad virtual
finalmente, nos queda un último paso.
Debemos configurar los navegadores que utilicemos para que sus ficheros de cache se almacenen en esta carpeta temporal.
en el caso de Google Chrome o Microsoft Edge, editamos las propiedades del icono del cual lancemos el navegador y añadimos lo siguiente a continuación de la ruta del navegador:
--disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
La línea completa deberia quedar algo así:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
para otros navegadores como opera, firefox, os recomiendo mirar este artículo que dan información de como hacerlo.
https://www.softzone.es/noticias/open-s ... eo-propia/
Y con esto concluye la mini-guía para optimizar el uso de escritura en nuestra microSD, para windows instalado en ella.Optimización del sistema
Tal cual como hacemos con las demás consolas, es posible optimizar Windows 10 (y 11) con el script que he publicado tiempo atrás
hilo_dnxdebloat-script-optimizacion-de-windows-10-para-jugar_2376313
Las instrucciones son las mismas para un Windows To Go
Descargas el script, lo ejecutas, y le das a las opciones que te pida.
mi recomendación es ejecutar en modo Normal
y el modo ventana en minimizado
Antes de ejecutar el script, si quieres puedes meterte en la carpeta "scripts\Enabled" y mueve el script "Z92_Install Microsoft Store.cmd" a la carpeta "Scripts\Disabled"
Este script intentará re-instalar la store de microsoft, pero al tener una store mas nueva no escribirá nada, pero te ahorra el descargar un montón de ficheros y de procesos (que los hará igualmente)
Si lo dejas no pasará nada en cualquier caso.
Ten en cuenta que el script intentará optimizar la configuración de la memoria virtual. Si has hecho el tip de quitar la memoria, después de ejecutar este script deberías volver a configurar la memoria (para quitarla)
si quieres, antes de ejecutar el script, mueve el script:
.\Scripts\enabled\Fix Pagefile On Windows.cmd
a la carpeta
.\Scripts\disabled\
y con esto no se ejecutará este script, y no te modificará la configuración de la memoria virtual que hemos configurado inicialmente.
Nota: el script muestra muchas veces mensajes de error. ES NORMAL. Muchos scripts son genéricos e intentan desinstalar aplicaciones o servicios que no necesariamente tienes instalados en tu máquina, así que no te preocupes si ves esos mensajes de error.
Nota2: El script se puede ejecutar en Windows 11, pero quita mucho menos bloatware que en Windows 10. Aún así se nota una mejora en el sistema en general.
Sobre el vídeo. ya me conocéis. no soy youtuber, pero lo he intentado hacer lo mejor posible. Si tenéis dudas, hacedlas en este hilo.
Espero que os sea de utilidad.
Zalu2!
mira, eres un makina macho, muchas gracias.
estoy grabando una sd para probar esto, lo que me asalta la duda...
se podria hacer lo mismo por usb, pej un ssd conectado al usbc?
gracias de nuevo titan
wickman escribió:Una cosa como se saca el teclado en Windows en la Steam deck ?
Deen0X escribió:wickman escribió:Una cosa como se saca el teclado en Windows en la Steam deck ?
.... normalmente tocando en pantalla en algún sitio que te pida teclado
no?
(ya me deja la duda, voy a probarlo)
wickman escribió:Deen0X escribió:wickman escribió:Una cosa como se saca el teclado en Windows en la Steam deck ?
.... normalmente tocando en pantalla en algún sitio que te pida teclado
no?
(ya me deja la duda, voy a probarlo)
Hola, hay que activar el teclado en pantalla. Los dos problemas que tengo son que en Windows las temperaturas suben mucho y que no me detecta el Gamepad como si fuera el de Xbox sino como un teclado en la epic y gog que es para lo que lo uso en windows
SIRDRAK escribió:wickman escribió:Deen0X escribió:
.... normalmente tocando en pantalla en algún sitio que te pida teclado
no?
(ya me deja la duda, voy a probarlo)
Hola, hay que activar el teclado en pantalla. Los dos problemas que tengo son que en Windows las temperaturas suben mucho y que no me detecta el Gamepad como si fuera el de Xbox sino como un teclado en la epic y gog que es para lo que lo uso en windows
Para lo de los controles fuera de Steam, instala el Steam Deck Windows User Mode Driver, que permitirá que los controles sean reconocidos como un mando y hasta podrás usar los botones traseros. Lo puedes descargar de su Github:
https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver
El Youtuber Hooandee hizo un tutorial sobre esto en uno de sus vídeos:
danibus escribió:Hola
Duda Steam Deck.
Me llega la SD en breve. Duda de novato. Mi idea es jugar diariamente con steamOS y solo arrancar windows si me hace falta. Pero quiero saber si puedo tener la tarjeta sd con windows puesta y, el día que necesite Windows por cualquier cosa, arranco la bios y elijo arrancar desde la SD.
¿Es eso posible? ¿se quejará steamOs al ver una SD con windows/ntfs de alguna forma?
SIRDRAK escribió:danibus escribió:Hola
Duda Steam Deck.
Me llega la SD en breve. Duda de novato. Mi idea es jugar diariamente con steamOS y solo arrancar windows si me hace falta. Pero quiero saber si puedo tener la tarjeta sd con windows puesta y, el día que necesite Windows por cualquier cosa, arranco la bios y elijo arrancar desde la SD.
¿Es eso posible? ¿se quejará steamOs al ver una SD con windows/ntfs de alguna forma?
Por supuesto que es posible... No, Steam os no 'reacciona' de una forma especial porque esté la tarjeta con Windows en el lector... Simplemente cuando quieras arrancar con Windows arrancas pulsando el botón volumen - junto con el de Power hasta que suene el pitido habitual, y en el menú de arranque que sale seleccionas la microSD. Encendiendo normalmente, se inicia Steam Os con total normalidad.
mogurito escribió:@Deen0X he instalado el Amd Radeon RamDisk y seguido tus pasos pero no me aparece la unidad Z , si miro en el administrador de discos tengo uno de 3GB en estado de desconocido en el que no le puedo modificar nada. Creo que está desactivado por temas de directivas del administrador (el windows es recién instalado).
He probado en poner el disco "en línea" para luego tener que inicializar el disco dándole de nuevo una unidad al nuevo disco pero AMD RamDisk no accdede a él y si le doy dentro de este programa parar su actividad pues me quita el disco virtual (esto es lógico) pero al darle a empezar de nuevo vuelvo a tener el disco en desconocido. Si simplemente reinicio tambíen lo pierdo todo ya que al apagar el sistema esa unidad se quita.
Edito: arreglado con otro software
wickman escribió:Un duda lo de limitar los watios como se hace en Windows ? O se limita en Steam os y eso afecta a Windows ?
Deen0X escribió:mogurito escribió:@Deen0X he instalado el Amd Radeon RamDisk y seguido tus pasos pero no me aparece la unidad Z , si miro en el administrador de discos tengo uno de 3GB en estado de desconocido en el que no le puedo modificar nada. Creo que está desactivado por temas de directivas del administrador (el windows es recién instalado).
He probado en poner el disco "en línea" para luego tener que inicializar el disco dándole de nuevo una unidad al nuevo disco pero AMD RamDisk no accdede a él y si le doy dentro de este programa parar su actividad pues me quita el disco virtual (esto es lógico) pero al darle a empezar de nuevo vuelvo a tener el disco en desconocido. Si simplemente reinicio tambíen lo pierdo todo ya que al apagar el sistema esa unidad se quita.
Edito: arreglado con otro software
sip, me lo han comentado otros compañeros.
por la razón que sea, en las ultimas actualizaciones de windows (10 y 11) ya no va el driver de Ramdrive
la solución?
usar Softperfect RAM Disk, pero la publicada por MajorGeek, que este programa era gratis hasta la versión 3.4.8, que fué la última. desde ahí todas son de pago y con un período de 30 días de prueba
en la web oficial ya no está la versión gratis, por eso sugiero descargar la de majorgeek.
a todos los efectos hace lo mismo
el software al reiniciar, crea una unidad virtual limpia, con una carpeta Temp, por lo que en principio funciona igual que el de AMD.
danibus escribió:Hola a todos, quiero cacharrear un poco con la Steam Deck y meter W11 ya que estamos, así lo pruebo.
Por tanto siguiendo el 1er paso del tuto en vez de
https://www.microsoft.com/es-es/softwar ... /windows10
habría que ir a
https://www.microsoft.com/es-es/softwar ... /windows11
y seguir los pasos.
En el tuto inicial no mencionan los drivers de sonido. En la web de Valve ya están, por si queréis actualizar 1st post.
Deen0X escribió:he creado un vídeo tutorial con este tema.
he puesto toda la explicación de como optimizar el uso de la microsd (usb, etc) para evitar tantas escrituras, utilizando una unidad ramdisk para los temporales y el cache de los exploradores.
creo este hilo para responder dudas sobre el procedimiento, e ir añadiendo mas tips sobre el mismo
Este "Windows portable" se puede ejecutar en CUALQUIER PC COMPATIBLE como puede ser las consolas x86 de GPD, AYA, ONEX, STEAMDECK, tu PC de casa, de la oficina, de tu cuñado, etc.
Pongo las guías originales aquí:Guía rápida para instalar windows en una microsd o pendrive (windows on the go)
Nota: Esta guía es válida para cualquier pc compatible, no tan solo steamdeck.
Necesitas una microsd de 128GB o mas (puedes usar una de 64GB pero irás muy ajustado y no podrás hacer casi nada)
desargas el asistente de windows 10
https://www.microsoft.com/es-es/softwar ... /windows10
Lo ejecutas y al momento de preguntar que quieres hacer, le dices que descargar la iso.
una vez descargada, te bajas este otro programa, Rufus:
https://rufus.ie/es/
Abres Rufus, y dejas las opciones como en la siguiente imagen
1-selecciona la unidad de tu microsd o pendrive
2-selecciona la iso que te has descargado anteriormente (la iso de windows)
3-selecciona Windows To Go
4-selecciona MBR
5-Debería estar en "BIOS o UEFI"
6-Dar a "Empezar"
se te va a abrir una ventana, preguntando que edición quieres instalar. selecciona home o pro (de la que tengas una key de windows)
le das Ok y empezará a preparar la microsd. cuando termine ya puedes insertar la microSD en tu SteamDeck.
Para arrancar, debes mantener presionado el botón POWER+VOL- y te aparecerá el gestor de arranque (para seleccionar que partición arrancar)
le das a tu tarjeta:
EFI SD/MMC Card (o algo por el estilo)
y ya arranca windows.
La primera vez tardará en arrancar. una vez arrancado puedes aplicar los ajustes para optimizar el uso de la microSD que he puesto en la guía anterior.
Ya solo te queda ir a la página de valve y descargar los drivers
existen 4 drivers:
-GPU
-WIFI
-Bluetooth
-MicroSD Reader
(https://steamcommunity.com/linkfilter/? ... 220228.zip)De momento no hay sonido directo de la consola (altavoces o puerto 3.55mm), pero puedes usar cascos con conector USB-C, Bluetooth o audio por HDMI, que tendrás audio en cualquiera de estos casos.
y ya tienes windows corriendo en la steamdeck de una manera bastante simple.Guía rápida para optimizar el uso de la MicroSD desde donde estemos ejecutando Windows
Para quienes están probando Windows desde una microSD en la SteamDeck.
Windows va bastante bien (sorprendentemente bien) pero la forma de utilizar el almacenamiento de windows, hará que a la larga forcemos mucho el uso de nuestra microSD, ya que utilizar un fichero de paginación (memoria virtual) hace que se escriban datos de forma intensiva, al igual que los ficheros temporales o el cache de los navegadores.
Por este motivo traigo una mini guía para optimizar el uso de la MicroSD y alargar su vida.
Nota: Recomindo tener instalado un teclado y ratón para realizar los siguientes pasos.
Lo primero que vamos a hacer es, aprovechando que la máquina tiene 16GB de ram, el uso de un fichero de paginación/memoria virtual no es necesario realmente, por lo que vamos a quitar dicho fichero.
Para eso vamos a la consola, abrimos el menú de inicio y escribimos:
SystemPropertiesAdvanced
Desde esta pantalla, vamos a Rendimiento/Configuración, luego a la pestaña "Opciones avanzadas"
le damos al botón "Cambiar..."
1-Quitamos el check
2- Seleccionamos la opción "Sin archivo de paginación"
3- Le damos al botón "Establecer"
4-Hacemocl click en el botón "Aceptar"
es posible que te aparezca un mensaje de advertencia por que vas a quitar el fichero de paginación. Para el caso que nos ocupa nos dará lo mismo.
Le das a "Si" y sigues.
Con esto ya tienes deshabilitado el fichero de paginación/memoria virtual en esta instalación en la microSD, y con esto, evitar muchas escrituras innecesarias en la tarjeta.
Ahora, vamos a cambiar los ficheros temporales, que son otros que escriben mucho en disco. Para esto, vamos a crear una unidad virtual (con RAM) para que los ficheros temporales se escriban en memoria, y no en disco.
En mi caso, utilizo el programa AMD RamDisk, que su versión gratuita es suficiente para lo que necesitamos, ya que puedes crear unidades de hasta 4GB con la ram disponible.
Vamos a la siguiente dirección:
http://www.radeonramdisk.com/software_downloads.php
Descargamos el programa en su versión gratis
instalamos el programas y lo ejecutamos.
vamos a crear una unidad de 3GB (no veo necesario mas grande)
dejamos las propiedades del programa de la siguiente manera:
el resto de opciones por defecto.
hemos dicho que queremos 3GB de tamaño de disco, queremos crear un directorio temporal TEMP, será la unidad Z:\ la etiqueta RAMDisk (la que queráis), y que vamos a limpiar el disco cuando salga el programa (al reiniciar, etc) para que en cada inicio esté limpia nuestra unidad.
Le damos Start RAMDisk y ya tenemos configurada nuestra unidad. arrancará siempre con windows, y tendremos una carpeta TEMP por defecto para trabajar
ya solo queda cambiar los directorios temporales de windows para que apunten a esta unidad.
nuevamente vamos a inicio, y escribimos:
SystemPropertiesAdvanced
y en las propiedades avanzadas del sistema le damos al botón "Variables de entorno..."
y editamos las 4 variables que indico en la siguiente figura, y las dejamos apuntando a nuestra unidad virtual
finalmente, nos queda un último paso.
Debemos configurar los navegadores que utilicemos para que sus ficheros de cache se almacenen en esta carpeta temporal.
en el caso de Google Chrome o Microsoft Edge, editamos las propiedades del icono del cual lancemos el navegador y añadimos lo siguiente a continuación de la ruta del navegador:
--disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
La línea completa deberia quedar algo así:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Z:\Temp" --disk-cache-size=104857600
para otros navegadores como opera, firefox, os recomiendo mirar este artículo que dan información de como hacerlo.
https://www.softzone.es/noticias/open-s ... eo-propia/
Y con esto concluye la mini-guía para optimizar el uso de escritura en nuestra microSD, para windows instalado en ella.Optimización del sistema
Tal cual como hacemos con las demás consolas, es posible optimizar Windows 10 (y 11) con el script que he publicado tiempo atrás
hilo_dnxdebloat-script-optimizacion-de-windows-10-para-jugar_2376313
Las instrucciones son las mismas para un Windows To Go
Descargas el script, lo ejecutas, y le das a las opciones que te pida.
mi recomendación es ejecutar en modo Normal
y el modo ventana en minimizado
Antes de ejecutar el script, si quieres puedes meterte en la carpeta "scripts\Enabled" y mueve el script "Z92_Install Microsoft Store.cmd" a la carpeta "Scripts\Disabled"
Este script intentará re-instalar la store de microsoft, pero al tener una store mas nueva no escribirá nada, pero te ahorra el descargar un montón de ficheros y de procesos (que los hará igualmente)
Si lo dejas no pasará nada en cualquier caso.
Ten en cuenta que el script intentará optimizar la configuración de la memoria virtual. Si has hecho el tip de quitar la memoria, después de ejecutar este script deberías volver a configurar la memoria (para quitarla)
si quieres, antes de ejecutar el script, mueve el script:
.\Scripts\enabled\Fix Pagefile On Windows.cmd
a la carpeta
.\Scripts\disabled\
y con esto no se ejecutará este script, y no te modificará la configuración de la memoria virtual que hemos configurado inicialmente.
Nota: el script muestra muchas veces mensajes de error. ES NORMAL. Muchos scripts son genéricos e intentan desinstalar aplicaciones o servicios que no necesariamente tienes instalados en tu máquina, así que no te preocupes si ves esos mensajes de error.
Nota2: El script se puede ejecutar en Windows 11, pero quita mucho menos bloatware que en Windows 10. Aún así se nota una mejora en el sistema en general.
Sobre el vídeo. ya me conocéis. no soy youtuber, pero lo he intentado hacer lo mejor posible. Si tenéis dudas, hacedlas en este hilo.
Espero que os sea de utilidad.
Zalu2!
dreamer escribió:Buenas Deen0X. Darte las gracias primero por este pedazo de post, utilísimo. Hay un par de optimizaciones adicionales que podrían estar bien. La primera basándonos en este enlace:
https://www.reddit.com/r/retroid/commen ... searching/
En Rufus, si tenemos las tarjetas de Samsung comentadas ahí, podemos pasar un cluster size mucho más grande de 1024kb, incrementando bastante el rendimiento. Según ese enlace, al parecer sólo es posible con estas tarjetas debido a que el controlador que usan es mejor.
Luego, recordaba que Microsoft tiene una versión de Windows Enterprise LTSC con la mayor parte del bloatware quitado. Además existe esta versión que se basa en la LTSC mejorándola según las capturas que indican aquí:
https://beebom.com/what-is-tiny10-light ... o-install/
Pensaba que en vez de partir de Windows 10 Home, podría valer la pena partir de esta versión y pasarle tu script. No sé cómo lo ves.
Un saludo