Site search is available on home page

Recover files from Windows hard disk using Puppy Linux

By , Last modified: 2015-02-25.

How to create bootable Puppy Linux CD or USB for recovering data from unbootable Windows hard disks

If nothing helps you to get Windows starting and working properly and you do not have a recent or valid backup, you can still recover your important files if your computer's hard drive is working fine. Please note that Puppy Linux cannot help you if your hard disk is unreadable or its file system is badly damaged!
Also, if your Windows drive is encrypted with TrueCrypt, you must use its Rescue Disk to decrypt it first.
Files encrypted with Windows Encrypting File System (EFS aka NTFS-encryption) cannot be copied.

There are several tools available for the job, but we will use Puppy Linux, because it does not require you to have the original Windows installation CD/DVD and it is a relatively small download (around 133 megabytes, compared to Ultimate Boot CD 250+ megabytes and required Windows XP Professional installation CD). Puppy Linux has low system requirements and works pretty fast. Forget the common Linux versus Windows nonsense, this is never really relevant - both Windows and Linux are good operating systems. Full stop. Smile

You will need a CD-writer and a program capable of writing CD images (ISO files) if you want to boot from CD. You can use Windows Disc Image Burner included in Windows 7 and 8/8.1 or free CDBurnerXP for this task. As your Windows computer is broken, visit a friend of yours and create the Puppy Linux bootable CD there.

With Universal USB Installer, you can create a bootable USB flash drive instead. This will probably work faster, but you must be sure that your PC supports booting from USB drives.

Also, make sure you have a USB flash drive or external hard drive that has enough free space for the files you want to recover.

If this article is of no help, try using the Data Recovery CD/USB that has tools for fixing serious file system errors, duplicating disks, restoring deleted files and partitions, recovering data from hard disks with unreadable clusters and even resetting Windows passwords.

Downloading Puppy Linux

Open Puppy Linux download page and find "Download latest version from". Click lupu-<version number>.iso link (for example, "lupu-528.iso").
Note that there are some other Puppy distros on the page, but you need Lucid Puppy (lupu), the Ubuntu-compatible one. Always make sure you start downloading a file that starts with "lupu"!
Puppy Linux download page, find Lucid Puppy section. Click lupu-<version>.iso.

In Windows XP, Vista and 7, click Open in Internet Explorer download dialog if you want to create a bootable CD. If you want to create a bootable USB drive, click Save instead.
In Windows 8 and 8.1, click Save - otherwise the downloaded file will be mounted as a new virtual CD/DVD drive.
Windows 7, Internet Explorer File Download dialog, choose Open.

If you selected Open, Internet Explorer Security dialog will pop up in Windows Vista and 7 after the download and warn about opening a program on your computer outside Protected Mode. Click Allow.
Windows 7, Internet Explorer 8 Security warning about opening a program outside Protected Mode. Click Allow.

Creating the Puppy Linux bootable CD with CDBurnerXP or Windows Disc Image Burner

CDBurnerXP opens with Burn ISO Image window. Insert a blank CD or CD-RW now.
Click to check the Verify data after burning and Finalize disc boxes. Then click Burn disc.
CDBurnerXP, Burn ISO Image, Burn ISO Options tab. Make sure that Verify data after burning box is checked. Then click Burn disc.

If you inserted a CD-RW with some files already written on it, CDBurnerXP will ask whether you want to erase the whole disc contents or not. Make sure you do not have anything important on the disc and click Yes.
CDBurnerXP, The media is not writable, Do you want to erase it now? Click Yes.

Leave Fast selected and click Erase.
CDBurnerXP, Erase Disc. Click Erase.

CDBurnerXP is like your mom and wants to be sure you want to erase the disc. If you want to turn the "mom" off, check the Never ask again box. Click Yes.
CDBurnerXP, Do you really want to erase the disc. Click Yes.

After erase is complete, CDBurnerXP will tell you about this. Check the Never tell again box, if you don't want the program to be like your mom anymore. Click OK.
CDBurnerXP, Erase Finished. Click OK.

The disc burning will start. It will take several minutes until the burning is complete. CDBurnerXP will notify you with "Writing process is successfully completed" message. Click OK.
CDBurnerXP, Writing process is successfully completed. Click OK.

Click Close to exit CDBurnerXP.
CDBurnerXP, Writing done. Click Close.

In Windows 7, Windows Disc Image Burner will start. In Windows 8 and 8.1, open Downloads folder, right-click the downloaded .iso file and select Burn disc image from the menu.
Insert a blank CD-R or CD-RW now.
Tick the Verify disc after burning check box and then click Burn.
Windows 7, Windows Disc Image Burner. Check the Verify disc after burning box. Then click Burn.

If tray of your CD-writer opens and Status says "There is no disc in your disc burner", you should really insert a blank CD-R or CD-RW. Laughing Click Burn in 10-15 seconds after inserting the disc (CD-writer needs to check the disc first).
Windows 7, Windows Disc Image Burner. If Status says 'There is no disc in your disc burner', insert a blank CD-R or CD-RW. Wait 10-15 seconds and click Burn.

If you get the "Please wait while the disc burner is getting ready" message in Status box, wait around 10 seconds and click Burn again. The CD-writer is just not ready yet!
Windows 7, Windows Disc Image Burner. If Status says 'Please wait while the disc burner is getting ready', wait another 10 seconds and click Burn.

In case you inserted a CD-RW that is not blank, Erase Disc dialog will open. Make sure that you have not inserted a disc with important data and then click Yes. This will erase all data on the CD-RW and then burn the disc image.
Windows 7, Windows Disc Image Burner, Erase Disc. If you inserted a CD-RW with data on it, click Yes to erase the whole disc and burn the image on it.

Windows Disc Image Burner will then erase the disc (if necessary), write the files, finalize the disc and verify the written image. This takes several minutes to complete.
After everything is complete, your new disc will be ejected and Status box will display "The disc image has been successfully burned to disc".
Exit Windows Disc Image Burner by clicking Close.
Windows 7, Windows Disc Image Burner, burning complete. After your new disc is ejected, click Close.

Creating the Puppy Linux bootable USB drive with Universal USB Installer

If your laptop does not have a CD/DVD drive, you should create a bootable USB version of Puppy Linux instead.

After downloading the Puppy Linux ISO file, head to Universal USB Installer download page and click the blue Download button.
Universal USB Installer download page, click Download.

After the download is complete, connect a blank USB thumb drive (all files on the drive will be overwritten!) and open the program.
License Agreement windows will pop up first, click I Agree.
Universal USB Installer Setup, License Agreement. Click I Agree.

In the Setup your Selections Page window, open combo box entitled Step 1: Select a Linux Distribution from the dropdown to put on your USB, scroll down and select Lucid Puppy.
Universal USB Installer Setup, Setup your Selections Page. Select 'Lucid Puppy' from the first combo box.

Then click Browse on the right of the Step 2: Select your lupu*.iso field.
Universal USB Installer Setup, Setup your Selections Page. Click 'Browse' after selecting 'Lucid Puppy' from the first combo box.

Locate the lupu-<version number>.iso file you downloaded earlier and click Open in the dialog.

Then select the drive letter of the USB pen drive you want to use for Puppy Linux. Use the combo box in Step 3: Select your USB Flash Drive Letter Only for this. You can use keyboard shortcut Windows Key+E to open Windows Explorer (File Explorer in Windows 8) to double-check that you'll use the correct USB drive letter.
To be absolutely sure that the USB drive boots correctly, enable the Format Drive (Erases Content) option.
Universal USB Installer Setup, Setup your Selections Page. Select your USB flash drive letter and put a check mark in the 'Format Drive (Erases Content)' check box.

Finally, click Create.
Universal USB Installer Setup, Setup your Selections Page. Click Create after making your selections.

Universal USB Installer then warns that it will close all open Windows/File Explorer windows, format the selected drive and turn it into a bootable Puppy Linux USB drive.
Click Yes to continue.
Universal USB Installer Setup, Ready to perform the following actions. Click Yes.

The formatting and creation process will take a few minutes and 7-zip window will pop up while extracting files to the USB drive.
After everything's done, click Close in Installation Complete window.
Universal USB Installer Setup, Installation Complete. Click Close.

The selected USB drive is now ready for booting into Puppy Linux.

Starting Puppy Linux in LiveCD mode

Make sure that your computer is configured to boot from CD or USB first, insert the Puppy Linux bootable CD or USB drive and restart your computer. Remember that in LiveCD mode Puppy Linux will not write to or change anything on your hard disk(s), so it is a completely safe option.

After your computer boots from CD or USB, you'll see Puppy Linux boot options screen. You do not need to do anything here except waiting for 5 seconds for Puppy Linux to start. Or you can press Enter key on your keyboard to launch Puppy right away.
Puppy Linux boot options screen. Do not press any keys here, just wait for 5 seconds for Puppy Linux to start.

If you do run into trouble later (screen is unreadable or blank, or no hard disks detected), reboot your computer and press F2 key while the screen above is displayed. First, try typing puppy acpi=noirq and pressing ENTER to see if everything's working fine after this. If not, reboot again, press F2 key and type puppy acpi=strict instead.
Puppy Linux boot options screen, Basic Help (F2). To troubleshoot Puppy display or hard disk detection problems, use either puppy acpi=noirq or puppy acpi=strict option here.

After that Puppy Linux will load essential files, that might take several minutes.
Puppy Linux loading essential files, please stand by.

Then Desktop with icons appears and Personalize Settings window opens. As you do not need high resolution for recovering files, just choose your keyboard layout (the default is US) and click OK.
Puppy Linux, Personalize Settings. Select your keyboard layout if you do not want US layout. Then click OK.

In case you changed the layout, test it out by typing some characters and click OK again.
Puppy Linux, Personalize Settings, keyboard layout. Type a few characters to test. Then click OK.

Some users might see a Simple Network Setup window next. In most cases, network is not required and clicking the X mark on top right of the window will close it. If you need networking (for example, you have some networked storage), click eth0, wlan0 or the network interface you need (driver names and connection types are listed).

The personalization part is now done. Let's get to work! Wink

Move on to page 2 of this article to see how to perform basic fixes on NTFS drives and copy your files and folders to external media.



Sub Navigation

Sub Navigation
Next: Recover files using Puppy Linux, page 2
Previous: Reset Windows passwords with Offline Password Editor on Data Recovery CD
comments powered by Disqus