SquashWinFS — Monta juegos .squashfs en Windows al instante, sin extraer nada
¿Cansado de descomprimir gigas y gigas cada vez que quieres probar un juego?
¿Tienes colecciones preparadas en Linux/Batocera y quieres usarlas en Windows sin dramas?
Llevo meses desarrollando esto y por fin está listo para que lo probéis. Os presento SquashWinFS, y creo que va a cambiar bastante la forma en que gestionáis vuestras colecciones.
La idea, explicada en 10 segundos
Doble clic → monta la imagen → ejecuta el juego. Fin.
Sin carpetas. Sin extracciones. Sin esperar. El juego vive comprimido en un único archivo .wsquashfs y se lanza al vuelo como si fuera una ISO. Magia pura.
¿Por qué SquashFS es una pasada?SquashFS es el formato que usan distros Linux, sistemas embebidos y entornos live precisamente porque comprime como ninguno manteniendo acceso rápido a los datos. La gracia aquí es que no tienes que descomprimir nada: SquashWinFS lo monta directamente en Windows como una unidad virtual real, usando libsquashfs + WinFsp/FUSE.
El resultado:
Un solo archivo para todo el juego
📉 Ratios de compresión altísimos (dependiendo del juego, el ahorro puede ser brutal)
▶️ Lanzamiento automático vía autorun.cmd incluido en la imagen
💾 Cero residuos en tu disco
Lo que hace SquashWinFS por ti
🗂️ Montaje al vueloSin extraer, sin esperar
💿 Unidad virtual de solo lecturaAparece en el Explorador como un disco real
▶️ Autorun automático Lee y ejecuta el autorun.cmd del interior
🖊️ Capa COW opcionalEscrituras temporales sin tocar la imagen original
🔁 Fallback inteligenteSi falla el montaje, ofrece extraer con 7-Zip y guarda perfil por juego
🎮 Integración con launchersCompatible con LaunchBox, frontend CLI, arrastrar y soltar...
La capa de escritura temporal se guarda limpiamente en:
%LOCALAPPDATA%\SquashWinFS\Overlay\<Juego>
¿Para quién es esto? Tienes una colección portable y quieres orden y eficiencia
Preparas juegos desde Linux / Batocera y los quieres en Windows sin reempaquetar
Usas LaunchBox u otro frontend y quieres un loader limpio y automatizable
Simplemente odias tener carpetas enormes desperdigadas por el disco
Modos de uso ** GUI: Arrastra el .wsquashfs sobre el .exe y listo.
Asociación de extensión: Clic derecho → Abrir con → Seleccionar SquashWinFS.exe → Marcar Usar siempre → A partir de ahí, doble clic y a jugar.
** CLI para los que quieran automatizar o integrar con otros sistemas:
SquashWinFS.exe -i "ruta\al\juego.wsquashfs" [-m X:] [-o NombreVolumen] [--mount-auto] [--debug|--trace]
La versión portable incluye todo lo necesarioSquashWinFS.exe
DLLs de libsquashfs con soporte para zstd, lz4, lzma, lzo y zlib
winfsp-x64.dll
Carpeta tools\7zip con 7z.exe, 7zG.exe y 7z.dll
PORTABLE_NOTES.txt con instrucciones si el driver da guerra
⬇️ Descarga aquí
SquashWinFS (el loader)
Aqui el repositorio original, incluye fuente y release compilados:
👉
https://github.com/josuloku/Squahsfs-wsquashfs-Loader⚠️ El driver WinFsp hay que instalarlo aparte (tema de licencias y privilegios). Es un paso único, rápido y gratuito:
👉
https://github.com/winfsp/winfsp/releas...25156.msiWsquashTools (compresor/descompresor)
También he subido una herramienta complementaria: seleccionas el directorio, indicas el ejecutable, y genera automáticamente el autorun.cmd para que todo funcione con el loader. Muy útil para preparar tus propias imágenes.
👉
https://github.com/josuloku/Wsquash-ToolsAdjunto captura de ejemplo de ratio de compresión, en Days Gone, 20% de ahorro en espacio.
☕ ¿Te ha resultado útil?
Esto lo he desarrollado en mis ratos libres con mucho cariño, y seguiré sacando más herramientas relacionadas. Si te ahorra tiempo, espacio o dolores de cabeza, considera invitarme a un café. Con uno solo ya me alegras el día de verdad 😊
👉 ko-fi.com/josuloku ☕