FsRover


Rover icon

FsRover

License Build status


FsRover is a read-only multi-filesystem explorer for Windows and Linux, powered by GNU GRUB.

Features

Download

Supported Filesystems

File-level or filesystem-native encryption is not supported.

Other Supported Formats

Linux build

sudo apt install cmake g++ pkg-config libfuse3-dev
cmake -S . -B build/linux -DCMAKE_BUILD_TYPE=Release
cmake --build build/linux --parallel

List an image and mount its filesystem read-only:

build/linux/LinuxRover --file=disk.img --list
build/linux/LinuxRover --file=disk.img --list='(img0)/'
mkdir -p /tmp/rover
build/linux/LinuxRover --file=disk.img --mount=img0 --foreground /tmp/rover
fusermount3 -u /tmp/rover

For partitioned images, pass the GRUB device name reported by --list, for example --mount='(img0,gpt1)'. Running LinuxRover --list as a user that can read the corresponding /dev nodes exposes native disks as hdN and optical drives as cdN; root is commonly required for raw block devices.

Credits

FsRover is licensed under GPL-3.0-or-later.