It's a real shame Lenovo doesn't provide a recovery DVD with the S10 for free. At least on my version of the S10, there wasn't an option to burn a recovery CD myself either. So I investigated a bit…
This might be useful for everyone who wants to migrate to a new hard disk (HD).Since this has not been tested yet be sure to only try to recover on a new HD, not your original one.0. BACKGROUND
When the S10 boots, it asks the user to press F11. This is achieved by a special MBR, which supposedly can be installed with the rnr31_rrd.exe tool. When you press F11, Windows RE
(a special, minimal version based on Windows Vista) is launched from the first, hidden, non-active (type 0x27) NTFS partition "ServiceV002" (also called the "Service Partition - "SP"). Windows RE launches the "Rescue and Recovery 4" application, which can be used to restore the factory image to the second, active, NTFS partition "Preload". Apparently this is written in Python, so it should be possible to investigate
Note that I wasn't able yet to test whether the resulting DVD is really capable of restoring a system, since I don't have a spare HD. So it's best to try installing this to a new HD while still keeping your original HD, in case something doesn't work. Please post back here about your failures and/or successes.1. CREATING BOOTABLE RESCUE DVD
The following instructions show you how to create a bootable DVD containing this Windows RE rescue system.
1. Download oscdimg.exe
, put it to C:\
2. Reboot into the recovery system by pressing F11 during boot
3. Press the "help" screen. The opera browser will open up.
4. Choose "Open" from Opera's menu. Navigate to x:\Windows\System32. Open cmd.exe by right-clicking and choosing "Open".
5. Run the following command:
- Code: Select all
c:\oscdimg.exe -n -m -bd:\boot\etfsboot.com d:\ c:\recovery.iso
This basically means "use oscdimg.exe to produce recovery.iso from the ServiceV002 partition using the etfsboot.com El Torito boot sector".
6. Reboot into regular Windows and burn c:\recovery.iso to a DVD
7. Insert blank new HD
8. Boot from the DVD you just created
Will it work? (I can verify that it does boot the recovery system, but due to the lack of a spare HD I wasn't able to test whether it actually restores the HD...)2. CREATING BOOTABLE RESCUE PARTITION
Next, we'd like to find a method to re-create the bootable ServiceV002 partition on a new HD (if the above doesn't do this automatically... which I couldn't try yet). Maybe the following could work (this has NOT been tested):
1. Partition disk with 2 partitions, first one NOT flagged bootable, NTFS, name "ServiceV002"; second one flagged bootable, NTFS, name "Preload"
2. Copy all files from the DVD created above to ServiceV002
3. Change partition type from 0x07 to 0x27 (this hides it from the system)
4. Install special MBR that offers the F11 functionality using rnr31_rrd.exe
5. Boot into the recovery partition and restore system to C:\ from there
Note that THIS HAS NOT BEEN TESTED YET due to the lack of a spare HD.3. MORE INVESTIGATIONS
The directory /RECOVERY/IUB/TOOLS32/NLS/ appears the restore software, written in Python.
The file /RECOVERY/*.CRI on the SP (with "*" being the specific name of the image (dependent on language, model etc.) contains information about the restore image. It is "Generated by GenCRI Version 4.7.1", which apparently is the software used by the "Lenovo Imaging Technology Center (ITC)" internally to generate recovery images.
The file /RECOVERY/*.MBR on the SP contains the MBR which contains the string "To boot to the Rescue and Recovery Environment, Press F11".