DRIVE is a lightweight, USB-bootable operating system designed for system diagnostics, file recovery, and hardware troubleshooting. Built on top of TinyCore Linux, DRIVE is packed with essential tools to help recover data, fix boot issues, and diagnose hardware failures.
Features
- Quick Boot: Boots directly from a USB stick for fast access to system diagnostics.
- Hardware Diagnostics: Tools to test memory, hard drives (including S.M.A.R.T.), and more.
- File Recovery: Recover lost partitions or deleted files using powerful recovery tools.
- Boot Repair: Fix corrupted bootloaders for both Linux and Windows systems.
- Lightweight and Efficient: Minimal system requirements, perfect for use on older hardware.
Included Tools
- Filesystem and Partition Management:
GParted
,parted
,e2fsprogs
,ntfs-3g
,exfat-utils
,xfsprogs
,btrfs-progs
- Disk Health and Recovery:
TestDisk
,PhotoRec
,smartmontools
,ddrescue
- Memory Diagnostics:
MemTest86+
- Antivirus and Security:
ClamAV
,chkrootkit
- Backup and Cloning:
Clonezilla
,rsync
,tar
- Networking Tools:
net-tools
,iputils-ping
,ethtool
- Bootloader Tools:
GRUB
,boot-repair
,chntpw
- System Utilities:
lshw
,htop
,inxi
,mc
(Midnight Commander)
Getting Started
Prerequisites
- A USB stick with at least 512MB of free space.
- A tool to flash the ISO to your USB stick, such as:
- Rufus (Windows)
- Balena Etcher (Windows/Mac/Linux)
dd
(Linux/Unix-based systems)
Creating a Bootable USB
Using Rufus (Windows):
- Download and open Rufus.
- Select your USB stick under Device.
- Select the DRIVE ISO file under Boot Selection.
- Click Start and wait for the process to complete.
- Boot from the USB stick by restarting your computer and selecting the USB as the boot device in your BIOS/UEFI settings.
Using Balena Etcher (Windows/Mac/Linux):
- Download and install Balena Etcher.
- Open Etcher and click Flash from file to select the DRIVE ISO.
- Choose your USB stick as the target device.
- Click Flash and wait for the process to complete.
- Restart your computer and boot from the USB stick.
Issues and Support
If you encounter any issues or have suggestions, please open an issue in the Issues tab.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Acknowledgments
TinyCore Linux for the minimal base OS. The open-source community for providing essential diagnostic and recovery tools. TestDisk, PhotoRec, MemTest86+, and all other projects integrated into this recovery OS.