Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:26
· 5 commits to main since this release

Everyone on an earlier version should update. Run the new installer over the old one: your settings stay, and any that an earlier upgrade damaged come back.

Fixed

  • Upgrading lost your settings. Running setup over an existing install made the settings file unreadable, so remembered volumes and images stopped working with no error.
  • Security: a junction planted before setup could misdirect it. Any user can create NixMount's settings folder before an administrator installs. Setup would then change owners and permissions on whatever a junction in that folder pointed at, and would trust settings left there. A first install now deletes what it finds without following links.
  • A remembered volume sometimes didn't mount when plugged in. NixMount now keeps looking until the volume appears.
  • A disk pulled out and put straight back kept its drive letter, but every write failed with an I/O error. It now gets a fresh, working mount.
  • Plugging in any disk brought back remembered volumes you had unmounted. They now stay unmounted until you unplug them or restart Windows.
  • sha256sum -c rejected the checksum file because of its line ending.

Install

  1. Download NixMount-Setup.exe and run it.
  2. Select Install. The driver is included, so there is nothing else to download.
  3. Pick a volume and select Mount.

Windows may warn about an unrecognized app, because the file isn't code-signed. Select More info, then Run anyway. You can check the download against NixMount-Setup.exe.sha256.

Requires 64-bit Windows 10 or 11. Remove it any time from Installed apps in Settings.

Before you write to a volume

This is early filesystem software, so keep backups of anything you write to, and try it on an image or a spare disk first. Never write to a volume from a hibernated Linux. See the user guide and what is and isn't supported.

WinFsp - Windows File System Proxy, Copyright (C) Bill Zissimopoulos, https://github.com/winfsp/winfsp