How SystemRescue Helps Back Up Data from an Unbootable Windows Computer
Updated
SystemRescue can back up data from a Windows computer that no longer boots because it runs entirely from a CD/DVD or USB stick, so the installed operating system is never started. Once booted, it can mount the Windows NTFS partition with full read-write support and copy your files to an external disk or over the network using tools such as rsync. This applies to desktops and servers, and the rescue system requires no installation on the hard disk.
Why it works when Windows won't start
SystemRescue is a Linux system rescue toolkit designed for administering or repairing a system and its data after a crash. Because it boots from removable media, it does not depend on the broken Windows installation. Its kernel supports the important file systems, including NTFS, vfat, ext4, xfs and btrfs, as well as network file systems such as Samba and NFS. That means the disk holding your Windows files can be read directly, and the backup can be written to a USB drive, an external disk or a network share.
The project documentation lists a chapter specifically on backing up data from an unbootable Windows computer, alongside a guide on mounting an NTFS partition with full read-write support. Those two pages are the most direct references for this task.
Step-by-step outline
- Prepare bootable media. Download SystemRescue and write it to a USB stick or burn it to a CD/DVD. The documentation includes chapters on downloading and burning and on installing SystemRescue on a USB stick.
- Boot the machine from that media. Use the boot options described in the documentation if the default boot does not work. The system runs live and needs no installation.
- Identify the Windows disk. Use the included partitioning and file system tools to see which device holds the NTFS partition. GParted (the GUI for GNU Parted) and the command-line tools can both show this.
- Mount the NTFS partition with read-write support. Follow the dedicated guide so the partition is mounted in a way that allows reading files and, if needed, writing changes.
- Connect a backup destination. Attach an external USB disk or configure networking. The documentation covers network configuration and programs, and the kernel supports Samba and NFS shares.
- Copy the data. You can copy files directly, or use rsync for backup and transfer as described in the project's guide on backing up and transferring data with rsync.
- Verify before you finish. Confirm the copied files are present and readable on the destination, then unmount the partitions cleanly before shutting down.
Tools that help with the backup
| Tool | What it does for this task |
|---|---|
| GParted / GNU Parted | Creates, resizes, moves and copies partitions and file systems; useful for identifying and preparing disks |
| FSArchiver | Flexible archiver for file system images, an alternative to plain file copying |
| rsync | Backs up and transfers data, including to network locations |
| Midnight Commander and editors | Browse and manage files from the live environment |
| Network tools | Configure connections to Samba or NFS shares for the backup destination |
Practical points to keep in mind
- Work from a copy where possible. Mounting NTFS with full read-write support is documented, but the safest approach for a failing disk is to copy data off first and avoid unnecessary writes.
- Have a destination ready. A large enough external USB disk is the simplest option; a network share works if networking is configured.
- Use the documentation. The Quick Start Guide is the recommended first read, and the chapters on booting, mounting NTFS and backup cover the specific steps in more detail.
- The same media can repair as well as rescue. Beyond backup, SystemRescue includes tools for partition editing and guides on repairing Grub, so a single bootable stick covers both data recovery and system repair.