Toshiba Recovery TAF Files 東芝リカバリ

I upgraded a Toshiba TW720LL to Windows 7 and lost all the configuration utilities; plus I also deleted the recovery partition in the process. Fortunately, I created a ghost image of the disk before installing. I wanted to use the setup files on the Windows partition but they were accidentally deleted to make more free space. I didn’t want to restore the laptop back to the old windows to recover the setup files so I loaded the disk in VMware and tried to create a recovery CD. However, the program (RDCLcher) to create the CD also was also accidentally removed.

So I resorted to try extract the TAF image files on the hidden, recovery partition. TAF files, I discovered, are proprietary to Toshiba but looking at the decompression executable, it appears to be a wrapper for zlib.

Given more time, I may attempt to reverse engineer the wrapper. I opted to use the decompression tool as is to extract the TAF files. The tool was quite integrated with the recovery process. Being such, it was easier to persuade the recovery process to extract the files for me.

The recovery partition is bootable once it is set active. The recover process begins on boot but will restart when the DMI check does not find Toshiba hardware. There are two files that need to be modified for the recovery to work. The first file is recovery.bat in /bin and the second file is data.ini in /.

Above is what recovery.bat should look like. Edit out all checks like DMI and error returns.

In data.ini, CDNUM and CDMAX should be changed to 1. It should be noted that I extracted the recovery partition and mounted it as a CD. Upon booting the CD, all checks should pass and allow the recovery process to progress.

Here is the RDCLcher and Sonic software in case anyone accidentally removed theirs too.

http://rapidshare.com/files/432796544/toshiba_recovery.zip

*will be taken down upon request

This entry was posted in recovery, toshiba. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *