TIRAMISU FOR DOS/WINDOWS V3.07 - SOPHISTICATED DATA RECOVERY (c) 1996, 97 by Plug'n Play GbR, Uwe Gissemann, Dirk Knoblauch CONTENT 1. OVERVIEW 2. SYSTEM REQUIREMENTS 3. INSTALLATION 3.1. Boot diskette 3.2. Specify swap area 3.3. Which Drive To RECOVER. 3.4. How to copy some or all files to a safe medium 4. RESULTS 5. RESTRICTIONS 6. OPTIONS 6.1. Swap Area 6.2. Excluded Main Directory Entries 6.3. Logging (Logfile) 6.4. Automatic Identification (Verify correct file system structure) 6.5. Start Identification At Sector X (multi partition problem) 6.6. Bad File Entry Acceptance 7. TROUBLE SHOOTING 7.1. Wrong Disk Size 7.2. Drive Structure Recognition Routine 7.3. Missing files or directories 7.4. Other Disk Tools 7.5. Get a New Version 8. REGISTRATION 9. NO WARRENTY 10.DISCLAIMER 1. OVERVIEW TIRAMISU is a software for reconstructing data from a crashed hard drive. It helps when the drive is - hit by a virus - formatted - 'fdisk'ed - zapped by a power failure - damaged by applications TIRAMISU scans the drive even when there are physical damages. The found data are analyzed and reconstructed. TIRAMISU can handle drives without readable boot sector, readable Fat or readable directories. It can handle drives that are not recognized by DOS anymore. TIRAMISU automatically creates a VIRTUAL DRIVE in memory. This virtual drive looks like a usual file manager. You can see the lost directories and files of your crashed drive. Now files and directories can be viewed and copied to a safe medium. The extensive use of our sophisticated pattern recognition technology enables TIRAMISU to put the right pieces of data together again. Even disks with very few administrative informations left can reach a high recovery quality. TIRAMISU recovers much more data than any other 'disk doctor'. TIRAMISU is NON DESTRUCTIVE and READ ONLY. It does not put any data onto your crashed drive. Recovered data are restored to another destination (disk, diskette, network, interlink). TIRAMISU works on DOS and Windows platforms. Better Windows95 support has been added in version 1.03. Multi partition recovery has been added in version 2.0. Versions for NOVELL and NTFS are available too. 2. SYSTEM REQUIREMENTS - 286 processor and up - 4 MB RAM and up Depending on the size of the drive to be recovered we recommend a 486 with 8 MB RAM. Installing 5 MB of EMS (Version 4) is recommended. 3. INSTALLATION 3.1. Boot diskette Create a boot diskette with a CONFIG.SYS similar to this: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³files=25 ³ ³device=himem.sys ³ ³device=emm386.exe ram³ ³DOS=HIGH ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Make sure you have specified the correct drive parameters in BIOS setup (Look to sec 7.1.). Boot the computer and start the program TIRAMISU.EXE (best starting point is a good second harddisk). 3.2. Specify swap area By default TIRAMISU uses EMS as swap area. If for some reason there is no or not enough EMS you can specify a swap area on disk. Select OPTION -> DATA RECOVERY, tag 'DISK ALLOWED', specify path. CAUTION: Do not swap to the drive you intend to recover. You can swap to another computer via INTERLINK if you do not have enough memory or a second hard drive (typical laptop situation). However this should be your last choice because the speed would decrease dramatically. 3.3. Which Drive To RECOVER. You can switch between the drives using the TAB key. Hit RECOVER for the drive you want to recover. HD 128 is normaly C: and 129 is D: and so on... ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Options Registration Help Registered 14:05:35 ³ ³ TIRAMISU DATA RECOVERY ³ ³ SOPHISTICATED DATA RECOVERY (V3.03) STATUS ³ ³ (c) '96 by Plug'n Play, Uwe Gissemann ³ ³ IDENTIFICATION ³ ³ÉÍÍÍ HD 128 ÍÍÍÍ» ÚÄÄÄ HD 129 ÄÄÄÄ¿ Cluster ³ ³º 1022*64* 63 º ³ 786*64* 63 ³ Main ³ ³º 4120704 sec º ³ 3169152 sec ³ FAT ³ ³º 2012 MB º ³ 1547 MB ³ ³ ³º RECOVER Ü º ³ RECOVER Ü ³ CLASSIFICATION ³ ³º ßßßßßßßßß º ³ ßßßßßßßßß ³ Cluster ³ ³ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Fat ³ ³ ³ ³ PROCESSING ³ ³ Main ³ ³ Subs ³ ³ Files ³ ³ ³ ³ DONE ³ ³ ³ ³Alt+F3 Close F10 Menu F7 Copy F8 View E:28896 403648 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ TIRAMISU starts processing. Depending on your system's speed and the size of your drive this can take 5 minutes or even up to 2 hours. 3.4. How to copy some or all files to a safe medium Now you see the virtual drive and you can view and copy (registered version only) the files to any DOS-available destination by pressing the F7-key. 4. RESULTS The virtual drive is a file manager like window. It will look like this: File Options Registration Help Registered 12:13:11 ÉÍ[þ]ÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍ Virtual Drive ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ[]Í» ºÄROOT128  IO.SYS 41055 31.05.94 06:22 a__shr8BF0Ä8 º ÃÄÄAOL25I þ MSDOS.SYS 38186 31.05.94 06:22 a__shr8C0AÄ8þ º ³ ÃÄÄDOWNLOAD ± COMMAND.COM 57377 31.05.94 06:22 a____r8BC6Ä8± º ³ ÃÄÄSPOOL ± DRVSPACE.BIN 66294 31.05.94 06:22 a__shr8BD4Ä8± º ³ ÃÄÄORGANIZE ± AOL25I 05.05.97 13:31 _d____0015ij± º ³ ³ ÀÄÄSAVE ± AWR 05.05.97 13:31 _d____03FBij± º ³ ÃÄÄCCL ± BATCH 05.05.97 13:31 _d____043Aij± º ³ ÃÄÄIDB ± BITMAP 05.05.97 13:31 _d____044Aij± º ³ ³ ÀÄÄSAVE ± CHIP 05.05.97 13:31 _d____0475ij± º ÃÄÄAWR ± CORELDRW 05.05.97 13:31 _d____070Cij± º ÃÄÄBATCH ± CORLSCSI 05.05.97 13:31 _d____0716ij± º ÃÄÄCLUS1234 ± CSERVE 05.05.97 13:31 _d____073Bij± º ³ ÃÄÄANW16 ± DBASE3 05.05.97 13:32 _d____0EB8ij± º ³ ÀÄÄANW256 ± DECODER 05.05.97 13:32 _d____0EF2ij± º ÃÄÄCHIP ± DESKJET 05.05.97 13:32 _d____10BEij± º ÃÄÄCLIPART ± DOS 05.05.97 13:32 _d____10DAij± º ³ ÃÄÄBUSINESS ± DUMMY 05.05.97 13:32 _d____12AFij± º ³ ÀÄÄCARTOONS  EATEMS 05.05.97 13:32 _d____12B7ij Ȳ²²²²²²²²²²²²²ÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÙ Alt+F3 Close F10 Menu F7 Copy F8 View E:26320 F:7576 117696 On the left side you can see the directory names. If for some reason your main directory was destroyed there can be some dummies ("CLUS1234"). This usually does not effect the quality of the recovered files. You will find the recovered files inside of these dummy directories. The right part of the windows contains the file and directory entries of the directory you selected on the left side. You can copy (registered version only) the recovered files either from the left or the right side of the virtual drive window. If you want to retrieve the whole drive you should select "ROOT128" on the left side and press F7-Copy. The quality of the recovered files depends on the condition of the drive. The recovery quality of a single file can be checked by selecting the file in the right part of the window and pressing the space key: File Options Registration Help Registered 12:13:11 ÉÍ[þ]ÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍ Virtual Drive ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ[]Í» ºÄROOT128  IO.SYS 41055 31.05.94 06:22 a__shr8BF0Ä8 º ÃÄÄAOL25I þ MSDOS.SYS 38186 31.05.94 06:22 a__shr8C0AÄ8þ º ³ ÃÄÄDOWNLÉÍ[þ]ÍÍÍÍÍÍÍÍÍÍÍÍ SAMANTA.DOC ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»___r8BC6Ä8± º ³ ÃÄÄSPOOLºAttributes: a_____ _shr8BD4Ä8± º ³ ÃÄÄORGANºDate: 20.02.97 ²____0015ij± º ³ ³ ÀÄÄSAºTime: 18:00:22 ²____03FBij± º ³ ÃÄÄCCL ºLength: 484864 (x00076600) ²____043Aij± º ³ ÃÄÄIDB ºMethode: DSF ²____044Aij± º ³ ³ ÀÄÄSAºChaining: ²____0475ij± º ÃÄÄAWR º8C36Ä8C37Ä8C38Ä8C39Ä8C3AÄ8C3BÄ8C3CÄ8C3DÄ ²____070Cij± º ÃÄÄBATCH º8C3EÄ8C3FÄ8C40Ä8C41Ä8C42Ä8C43Ä8C44Ä8C45Ä ²____0716ij± º ÃÄÄBITMAP º8C46Ä8C47Ä8C48Ä8C49Ä8C4AÄ8C4BÄ8C4CÄ8C4DÄ ²____073Bij± º ³ ÃÄÄANW16º8C4EÄ8C4FÄ8C50Ä8C51Ä8C52Ä8C53ij ²____0EB8ij± º ³ ÀÄÄANW25º ²____0EF2ij± º ÃÄÄCHIP º Ok Ü ²____10BEij± º ÃÄÄCLIPART º ßßßßßßßß ____10DAij± º ³ ÃÄÄBUSINÈÍþ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ͼ____12AFij± º ³ ÀÄÄCARTOONS  EATEMS 05.05.97 13:32 _d____12B7ij Ȳ²²²²²²²²²²²²²ÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÙ Alt+F3 Close F10 Menu F7 Copy F8 View E:26320 F:7576 117696 The characters next to "Methode:" tell you something about the quality of this single file. F - FAT approved. This file has been recovered using a valid FAT entry. This is a very good sign. In all probability this file is good. D - Directory entry found. A directory entry was found for this file. This is usually a minimum requirement for a good file quality S - Confirmed by signature. Some kinds of files (for example EXE files) has signatures. An 'S' indicates that the found data indeed have this signature. Another way to check the file quality before you copy is viewing it with the hex-viewer (F8). 5. RESTRICTIONS TIRAMISU handles only drives with 16-Bit Fats, which applies to most systems. Very old (10 MB) drives have another Fat (12-Bit). The very new 32-Bit Fat is not supported. Since TIRAMISU is very memory hungry, your PC might run out of memory. If you face this problem, install a memory manager with as much RAM and EMS as possible. Watch the available memory displayed at the bottom line. The value displayed at the far right shows the free RAM. The E:XXX shows the free EMS. The RAM should not go below 50000. 6. OPTIONS There are several options you can change in the OPTIONS->DATA RECOVERY screen: ÉÍ[þ]ÍÍÍÍÍÍÍÍÍ Tiramisu Data Recovery Options ÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Swap area: ***CAUTION: Don't swap to the drive º º () EMS only you intend to recover! º º ( ) Disk allowed D:\TEMP º º º º Excluded main directory entries: º º FILE*.CHK;DIR*.CHK;*._DD;PCT*.FIX;DIR0????.* º º º º Logging to file: º º º º º º [X] Automatic Identification º º Start identification at sector: 0 º º Bad file entry acceptance (0-100 %): 50 º º º º OK Ü Cancel Ü º º ßßßßßßßß ßßßßßßßß º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 6.1. Swap Area By default TIRAMISU stores memory intensive data in EMS. If your have no or not enough EMS available you can allow swapping to a drive. Be sure to choose a drive you are not just recovering. 6.2. Excluded Main Directory Entries This option tells TIRAMISU to ignore files entries that have been created during a previous run of another disk doctor (Norton, Scandisk,...). 6.3. Logging (Logfile) Use this option to create a log file of TIRAMISU's processing. This might be interesting for debug purposes. 6.4. Automatic Identification (Verify correct file system structure) The first thing TIRAMISU does is to retrieve the original structure of the file system: place of Fat1, Fat2, main directory, number of sectors per cluster, number of clusters. If you tag off this option TIRAMISU shows you what it thinks what kind of file system it found. Usually you confirm this by pressing OK. If you do not confirm the structure TIRAMISU found, you can continue the identification procedure by pressing SEARCH AGAIN. After a while TIRAMISU will make a new proposal. 6.5. Start Identification At Sector X (multi partition problem) By default TIRAMISU starts its identification procedure at sector 0. However you might be interested in recovering another but the first partition. Then you can enter a value in this field. Example: Let's suppose you have a 600 MB drive with two partions (400 MB and 200 MB). You want to recover the second (200 MB) partition. The first partition uses 400 MB space on the hard drive. These are approximately 800000 sectors (one sector has 512 bytes). Consequently you should enter the value 800000 in this field. You should tag the "Automatic Identifation" off. So you can verify if TIRAMISU retrieved the correct file system structure. 6.6. Bad File Entry Acceptance TIRAMISU uses statistical algorithms to decide if file entries are included into the recovery process. If you set this option to 0 TIRAMISU is very strict. If you set it to 100 TIRAMISU is very loose. 50 is a good value. Increase it if you miss some files in the resulting virtual drive. Decrease it if you get scrambled results. 7. TROUBLE SHOOTING Sometimes you might think the computer is frozen and TIRAMISU is crashed. Be patient! Some procedures might take up to one hour. If TIRAMISU crashes you usually get an error code. 7.1. Wrong Disk Size A nasty source of problems is a wrong disk size reported from BIOS. Check the size TIRAMISU thinks your drive has: ÉÍÍÍ HD 128 ÍÍÍÍ» º 1022*64* 63 º º 4120704 sec º º 2012 MB º º RECOVER Ü º º ßßßßßßßßß º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ If this size (2012 MB in this example) is not correct you won't get correct recovery results. Reboot your computer and enter the BIOS setup. Let it "auto detect" (if available) the drive size or enter the values manually. If the drive is bigger than 504 MB make sure the LBA mode is enabled. If you still get a wrong drive size try this (experts only!): - make a backup of the very first sector (physical sector 0,0,1) - Overwrite the very first sector (512 bytes) with zeros. You can use a disk editor like Norton's DISKEDIT for this task. Reboot the computer again. 7.2. Drive Structure Recognition Routine If you get only scrambled results this could be due to the TIRAMISU drive structure recognition routine. Try this: Select OPTION -> DATA RECOVERY, tag 'AUTOMATIC IDENTIFICATION' off. Press RECOVER. After a while you get a window that proposes a certain drive structure: ÉÍ[þ]ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Drive structure ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºSTRUCTURE-INFORMATION FOR DRIVE: 128  º1022 Cyl x 64 Heads x 63 Sec = 120704 phys. Sect. = 2012 MByte þ º ± ºCluster size: 32 (x20) ± ºData start (Cluster 0) at sector: 538 (x0000021A) ± ºLast Cluster: 64767 (xFCFF) ± º ± ºFAT start: 64 (x00000040) ± ºFAT end: 316 (x0000013C) ± º ± ºFree: 27676 (x6C1C) Cluster = 42.73 % ± ºReserved: 0 (x0000) Cluster = 0.00 % ± ºUsed: 37090 (x90E2) Cluster = 57.27 % ± ºBad: 0 (x0000) Cluster = 0.00 % ± ºUndefined: 0 (x0000) Cluster = 0.00 % ± º ± º Ok Ü Search againÜ Cancel Ü ± º ßßßßßßßßßßßßß ßßßßßßßßßßßßß ßßßßßßßßßßßßß  ÈÍþ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ͼ Check the value "Cluster size". It tells you how many sectors a cluster uses. In the example above the cluster size is 32 sectors (=16 kB). Check the value of "Data Start (Cluster 0) at sector". If you are retrieving the first partition it should be below 1000. If you try to retrieve - let's say - the 2nd partition of a 2 GB drive with two 1 GB partitions this value should be around 2000000. Check the value of "Last Cluster". Do the following calculation: (Last Cluster * Cluster Size) / 2 This is the size (in kB) of the partition you are going to recover. In the example above the partition size is 32 * 64767 / 2 = 1036272 kB This is approximately 1 GB. Since I know that my 2 GB drive had two partitions of 1 GB this identification is likely to be correct. If you are not satisfied with what you see you can press 'Search Again'. TIRAMISU tries to retrieve another structure. Repeat this until the proposed structure seems to be correct. Finally press 'Ok'. 7.3. Missing files or directories You can change the option "Bad file entry acceptance". 0% means a very strong directory recognition routine. Use only if TIRAMISU crashes. 100% means a very loose directory recognition routine. Use if TIRAMISU goes through but you miss some directories. 50% is a good standard value. (see 6.6.) 7.4. Other Disk Tools You should not use any other 'disk doctor' before running TIRAMISU. If you did so, please 'undo'. If you cannot 'undo' you can tell TIRAMISU to ignore the file entries the 'disk doctor' created (something like FILE0000.CHK...). Select OPTION -> DATA RECOVERY, modify the field 'Exclude Main Directory Entries'. 7.5. Get a New Version Download a new version from our Internet site (address below). If you find any bugs, please send a description to one of the addresses below or use our support form at "http://www.recovery.de". 8. REGISTRATION TIRAMISU IS DISTRIBUTED AS SHAREWARE. FEEL FREE TO COPY, DISTRIBUTE OR UPLOAD IT TO ANY MEDIUM. The unregistered version has all functions for recovering your crashed hard drive. But only the registered version of TIRAMISU allows you to COPY files from your recovered drive. There are two kinds of licenses available: - A limited version that can only be used for a PERIOD OF ONE WEEK. In effect this is a PAY PER USE registration. The fee is DM 145 (approximately US $95). Orders within the European Community add 15% VAT. - An unlimited version that can be used for an UNLIMITED PERIOD at one computer at the same time. The fee is DM 290 (approximately US $190). Orders within the European Community add 15% VAT. The registration procedure is this: - Run TIRAMISU and check if it can restore your data (VIEW your files) - Select REGISTRATION->REGISTRATION. You will be asked to insert a diskette in drive A:. ÉÍ[þ]ÍÍÍÍÍÍÍÍ Information ÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º Please insert the license or a º º blank diskette in drive A: º º º º º º OK Ü Cancel Ü º º ßßßßßßßß ßßßßßßßß º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Please have ready a blank formatted 1.44 MB or 1.2 MB diskette. This diskette will become your license diskette later. Be aware that any data on this diskette might be damaged during this procedure. ÉÍ[þ]ÍÍÍÍÍÍÍÍÍÍ Confirm ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º Disk in drive A: will be prepared º º now for STEP 1 of registration. º º DATA MIGHT BE DESTROYED! Continue? º º º º Yes Ü No Ü º º ßßßßßßßß ßßßßßßßß º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ If you encounter any problems please try it again using a fresh formatted and error free diskette. If you are running TIRAMISU from diskette do not remove the diskette during the registration process because it is needed for reloading overlays. If you do not want to risk this diskette's data, please terminate the program, put the TIRAMISU program files onto a new diskette and start TIRAMISU again to do the registration. Finally you will be shown a 16- or 17-letter code. ÉÍ[þ]ÍÍÍÍÍÍÍÍ Information ÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º Your license diskette is prepared º º for registration now. Send us this º º code: º º CPYQ BVVN MHVA VCWX K º º OK Ü º º ßßßßßßßß º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ - Submit this code to the TIRAMISU registration service (preferably by fax, use the form you can find in REGISTER.TXT): Tel.: 49-30-292 00 99 (Germany) Fax: 49-30-292 60 63 Email: data_recovery@compuserve.com http://www.recovery.de http://ourworld.compuserve.com/homepages/data_recovery Address: Plug 'n Play Uwe Gissemann Scharnweberstr. 43 D-10247 Berlin Germany - Specify the kind of license you want to purchase (7 days license or unlimited license). Send the money or credit card information (VISA, MASTERCARD or DINERS). - The registration key will be forwarded to you immediately by fax or email after we charged to your account. - After receiving the registration key from us, please insert the prepared diskette. Start TIRAMISU. Select REGISTRATION->REGISTRATION. Enter the received key in the registration screen. - Ready! Now you can use COPY to save your data. IMPORTANT: Label the diskette as your license diskette. You will need it anytime you run TIRAMISU. The license diskette can not be duplicated. This is a copy protection. The limited license allows you to recover data only from one computer. It is not valid for other systems. (This restriction does not apply for the unlimited license.) 9. NO WARRENTY The quality of data recovery that is done by TIRAMISU depends on: - physical condition of the hard drive - fragmentation of the files - grade of the loss of drive informations TIRAMISU data recovery software, as all applications, has limitations. We cannot provide recovery capabilities under certain conditions. Due to the many variables associated with drive corruption, we cannot guarantee recovery in all cases. However, downloading and running the shareware version gives you the closest idea to what we can offer. All customers are recommended to check the files with the build-in quality control (file information and file viewer) before they buy. We do not do refunds. 10. DISCLAIMER PLUG'N PLAY DOES NOT WARRANT THAT THE SOFTWARE IS ERROR FREE. PLUG'N PLAY DISCLAIMS ALL WARRANTIES WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. NO LIABILITY FOR CONSEQUENTIAL DAMAGES. IN NO EVENT SHALL PLUG'N PLAY BE LIABLE FOR CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY KIND ARISING OUT OF THE DELIVERY, PERFORMANCE OR USE OF THE SOFTWARE, EVEN IF PLUG'N PLAY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL PLUG'N PLAY'S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR ANY OTHER THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY THE BUYER.