CINXE.COM

2024 Free Undelete and File Recovery tool by R-TT

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta http-equiv="content-language" content="en" /> <link rel="stylesheet" type="text/css" href="/includes/en/style.css" /> <link rel="shortcut icon" href="/images/rtt.ico" /> <link rel="icon" type="image/png" href="/images/rtt.png" sizes="64x64"> <title>2024 Free Undelete and File Recovery tool by R-TT</title> <META name="description" content="R-Undelete is a powerful file undelete and file recovery software to find and restore lost files on a disk, USB, memory stick, SD card. Free version for Home users." /> <META name="keywords" content="free undelete, file undelete, file recovery, data recovery software, restore data, disk image, easy recovery" /> <meta name="title" content="2024 Free Undelete and File Recovery tool by R-TT" /> <meta name="google-site-verification" content="D13xF6_lcVuFQ7GVj84BQ6K_pgS0lFoq_hFC1eaNzus" /> <meta name="msvalidate.01" content="BE0CDC20BB496D0724B42EF45BDE276E" /> </head> <body> <div id="root"> <div> <div style="overflow-x:hidden;"> <div id="hdr-wrapper" class="hdr-wrapper"> <div id="hdr-hdr" class="section hdr-hdr"> <div class="hdr-logo"> <a href="https://www.r-tt.com/" title="R-Tools Technology Inc."> <img src="/images/nav/rtt-logo.png" alt="R-Tools Technology Inc." width="225" height="85" /> </a> </div> <div class="hdr-search-container"> <form class="hdr-search-form" name="search_form" action="/scripts/search" method="post" onsubmit="return doSearch(document.search_form)"> <input type="hidden" name="config" value="../../../r-tt/private/config/ssserver.en" /> <div class="hdr-search-row"> <span class="hdr-search-icon" onclick="doSearch(document.search_form)"></span> <input type="text" name="QUERY" class="hdr-search-input" value="Search..." onfocus="onSearchFocus(document.search_form)" /> </div> </form> </div> <script type="text/javascript" charset="utf-8"> function onSearchFocus(F) { if (F.QUERY.value == "Search...") { F.QUERY.value=""; F.QUERY.style.color = "#404040"; } return true; } function doSearch(F) { if (F.QUERY.value == "Search...") {F.QUERY.value="";} if (F.QUERY.value == "") {alert("Please specify search pattern");F.QUERY.focus();return false;} return true; } </script> <div class="hdr-info"> <div> We are committed to providing fast, efficient, and affordable software solutions that set new standards in the software development industry. </div> </div> <div class="clearwoflex"></div> <div class="hdr-langs"> <div class="langs-block"> <div class="langs-btn"> <div class="langs-cur-flag"> <img width="51" height="29" alt="" src="/images/lang/en.png"/> </div> <span class="langs-sel"></span> </div> <div class="langs-list"> <a href="https://www.r-undelete.com/de/"> <img src="/images/lang/de.png" width="51" height="29" alt="" /> <span>Deutsch</span> </a> <a href="https://www.r-undelete.com/fr/"> <img src="/images/lang/fr.png" width="51" height="29" alt="" /> <span>Fran&ccedil;ais</span> </a> <a href="https://www.r-undelete.com/it/"> <img src="/images/lang/it.png" width="51" height="29" alt="" /> <span>Italiano</span> </a> <a href="https://www.r-undelete.com/es/"> <img src="/images/lang/es.png" width="51" height="29" alt="" /> <span>Espa&ntilde;ol</span> </a> <a href="https://www.r-undelete.com/pt/"> <img src="/images/lang/pt.png" width="51" height="29" alt="" /> <span>Portugu&ecirc;s</span> </a> <a href="https://www.r-undelete.com/nl/"> <img src="/images/lang/nl.png" width="51" height="29" alt="" /> <span>Nederlands</span> </a> <a href="https://www.r-undelete.com/pl/"> <img src="/images/lang/pl.png" width="51" height="29" alt="" /> <span>Polski</span> </a> <a href="https://www.r-undelete.com/ja/"> <img src="/images/lang/ja.png" width="51" height="29" alt="" /> <span>&#26085;&#26412;&#35486;</span> </a> <a href="https://www.r-undelete.com/ko/"> <img src="/images/lang/ko.png" width="51" height="29" alt="" /> <span>&#54620;&#44397;&#50612;</span> </a> <a href="https://www.r-undelete.com/zhcn/"> <img src="/images/lang/zhcn.png" width="51" height="29" alt="" /> <span>&#31616;&#20307;&#20013;&#25991;</span> </a> <a href="https://www.r-undelete.com/zhhk/"> <img src="/images/lang/zhhk.png" width="51" height="29" alt="" /> <span>&#31616;&#20307;&#20013;&#25991;</span> </a> <a href="https://www.r-undelete.com/ru/"> <img src="/images/lang/ru.png" width="51" height="29" alt="" /> <span>&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;</span> </a> </div> </div> </div> <div class="hdr-menu"> <div class="menu-container" id="menu-container"> <span class="menu-button"> <span class="menu-button-open"></span> <span class="menu-button-close"></span> </span> <a href="https://www.r-tt.com/" class="menu-logo" title="R-Tools Technology Inc."> <img src="/images/nav/rtt-logo.png" alt="R-Tools Technology Inc." width="225" height="85" /> </a> <ul class="menu-main" id="menu-main"> <li class="menu-item"><div class="menu-item-wrap"> <span class="menu-title"> <span class="menu-icon-left"></span> PRODUCTS <span class="menu-icon-right"></span> </span> <div class="menu-dd"> <div class="menu-dd-cont"> <div class="menu-dd-title"> FREEWARE </div> <div class="menu-dd-items"> <ul class="menu-dd-ul"> <li> <a href="https://www.r-undelete.com/">R-Undelete Home</a> </li> <li> <a href="https://www.r-undelete.com/free_photo_recovery/">R-Photo</a> </li> <li> <a href="https://www.r-studio.com/free-linux-recovery/">R-Linux</a> </li> <li> <a href="https://www.r-wipe.com/#lite">R-Wipe &amp; Clean Lite</a> </li> </ul> </div> </div> <div class="menu-dd-cont"> <div class="menu-dd-title"> FOR COMMERCIAL USE </div> <div class="menu-dd-items"> <ul class="menu-dd-ul"> <li> <a href="https://www.r-studio.com/Data_Recovery_Technician.shtml"> R-Studio Technician for Data Recovery Services </a> </li> <li> <a href="https://www.drive-image.com/Drive_Image_Licensing.shtml#commercial"> R-Drive Image for Backup and Deployment Services </a> </li> </ul> </div> </div> <div class="menu-dd-cont"> <div class="menu-dd-title"> FOR PERSONAL AND BUSINESS USE </div> <div class="menu-dd-items"> <div class="menu-dd-cols"> <div class="menu-dd-col-title"> <a href="https://www.r-studio.com/data-recovery-software/"> PRO Data Recovery: </a> </div> <div class="menu-dd-col-ul"><ul class="menu-dd-ul"> <li> <a href="https://www.r-studio.com/">R-Studio for Windows</a> </li> <li> <a href="https://www.r-studio.com/data_recovery_macintosh/">R-Studio for Mac</a> </li> <li> <a href="https://www.r-studio.com/data_recovery_linux/">R-Studio for Linux</a> </li> </ul></div> <div class="clearthis"></div> </div> <div class="menu-dd-cols"> <div class="menu-dd-col-title"> Backup and System Restore: </div> <div class="menu-dd-col-ul"><ul class="menu-dd-ul"> <li> <a href="https://www.drive-image.com/">R-Drive Image</a> </li> <li> <a href="https://www.drive-image.com/Drive_Image_Licensing.shtml#technician">R-Drive Image Technician</a> </li> </ul></div> <div class="clearthis"></div> </div> <div class="menu-dd-cols"> <div class="menu-dd-col-title"> PC Privacy and Security: </div> <div class="menu-dd-col-ul"><ul class="menu-dd-ul"> <li> <a href="https://www.r-wipe.com/">R-Wipe &amp; Clean</a> </li> <li> <a href="https://www.r-wipe.com/#mac">R-Wipe &amp; Clean for Mac</a> </li> </ul></div> <div class="clearthis"></div> </div> </div> </div> </div> </div></li> <li class="menu-item"><div class="menu-item-wrap"> <span class="menu-title"> <span class="menu-icon-left"></span> <span class="alt-tr-ru-1">BUY ONLINE</span> <span class="menu-icon-right"></span> </span> <div class="menu-dd"> <div class="menu-dd-cont"> <div class="menu-dd-items"> <ul class="menu-dd-ul"> <li> <a href="https://www.r-tt.com/VolumeLicensing.shtml" class="alt-tr-ru-1">Quote</a> </li> <li> <a href="https://www.r-tt.com/GetInvoice.shtml">Get Invoice</a> </li> <li> <a href="https://www.r-tt.com/FAQ.shtml">Sales FAQ</a> </li> <li> <a href="https://www.r-tt.com/BuyOnLine.shtml">Sales Policy</a> </li> </ul> </div> </div> </div> </div></li> <li class="menu-item"><div class="menu-item-wrap"> <span class="menu-title"> <span class="menu-icon-left"></span> SUPPORT <span class="menu-icon-right"></span> </span> <div class="menu-dd"> <div class="menu-dd-cont"> <div class="menu-dd-items"> <ul class="menu-dd-ul"> <li> <a href="https://www.r-tt.com/TechnicalSupport.shtml">Technical Support</a> </li> <li> <a href="https://www.r-tt.com/PurchasingRequest.shtml">Customer Support</a> </li> <li> <a href="https://www.r-studio.com/File_Recovery_FAQ.shtml">FAQ</a> </li> <li> <a href="https://www.r-tt.com/Knowledge-Base.html">Knowledge Base</a> </li> <li> <a rel="noopener" target="_blank" href="https://forum.r-tt.com/">R-TT Forum</a> </li> </ul> </div> </div> </div> </div></li> <li class="menu-item"><div class="menu-item-wrap"> <span class="menu-title"> <span class="menu-icon-left"></span> DISTRIBUTION <span class="menu-icon-right"></span> </span> <div class="menu-dd"> <div class="menu-dd-cont"> <div class="menu-dd-items"> <ul class="menu-dd-ul"> <li> <a href="https://www.r-tt.com/Affiliate_Program.shtml">Affiliate Program</a> </li> <li> <a href="https://www.r-tt.com/Resellers.shtml">Resellers</a> </li> <li> <a href="https://www.r-tt.com/Distribution.shtml">Regional Distributors</a> </li> <li> <a target="_blank" rel="noopener" href="https://secure.r-tt.com/distributor/login/">Login</a> </li> </ul> </div> </div> </div> </div></li> <li class="menu-item"><div class="menu-item-wrap"> <span class="menu-title"> <span class="menu-icon-spare"></span> <a href="https://secure.r-tt.com/UserConsole.shtml">MY ORDER</a> </span> </div></li> </ul> </div> </div> <div class="clearwoflex"></div> </div> </div> <div> <div class="os-tabs-panel"> <div class="section prod-panel"> <div> <div class="prod-panel-right"> <ul class="prod-panel-help"> <li class="prod-panel-title">R-Undelete</li> <li><a href="https://www.r-undelete.com/Undelete_Help/" class="btn-square-sml">Help &amp; Manual</a></li> </ul> <div class="prod-panel-text"> File Undelete </div> <div class="prod-panel-text"> <p> Using the same unique <a href="https://www.r-studio.com/data_recovery_technology.html">data recovery technology</a> as the heavyweight <b><a href="https://www.r-studio.com/">R-Studio</a></b>, <b>R-Undelete</b> recovers files on any local disk it recognizes including HDD, SSD, USB/NVME storage devices, memory cards, virtual disks and undamaged RAIDs and Windows Storage Spaces. </p> <p> The new, redesigned R-Undelete wizard-style interface oriented more for beginners in data recovery meets the highest standards in the software development industry and makes the product an easy-to-use yet powerful and fast file undelete solution even for corrupt FAT, exFAT, NTFS and ReFS file systems. </p> </div> </div> <div class="prod-panel-left"> <div class="prod-panel-thumb prod-panel-thumb-win"> <img src="/images/R-Undelete.png" width="235" height="235" alt="R-Undelete" /> </div> <table class="prod-panel-dls"><tr class="dls-only"> <td class="dls-left"> <a class="btn-dl" href="https://www.r-undelete.com/Download.shtml"> <span>Download page</span> </a> </td><td class="dls-right"> <div class="btn-flip"><div> <a class="btn-dl" href="https://www.r-undelete.com/downloads/RUndelete6.exe" title="Download R-Undelete Now"> <span class="dl-now">Download Now</span> </a> <a class="btn-dl btn-flip-alt" href="https://www.r-undelete.com/downloads/RUndelete6.exe" title="Download R-Undelete Now"> <span class="dl-now">64.4 MB</span> </a> </div></div> </td> </tr></table> </div> </div> <div class="clearthis"></div> </div> </div> <div class="main-img-back rundelete"><div class="main-img-width"> <a class="main-img-link" href="https://www.r-undelete.com/Get_Deleted_Files_Back/" title="Get Deleted Files Back"> <div class="main-img-text"><ul><li> <div>I accidentaly deleted my files.</div> <div>I`m not a tech guru.</div> <div>What should i do to get my files back?</div> </li></ul></div> <div class="main-img-btn"> Read to find the solution </div> </a> </div></div> <div class="row-section"><div class="section"> <div class="oh2 halfbr"> R-UNDELETE HIGHLIGHTS </div> <div class="highlights-grid-wrapper"> <div class="highlights-grid-container"> <div class="highlights-grid-item" id="hgi_1"> <div class="highlights-grid-image"><div> <img src="/images/highlight/Free-Version.png" width="120" height="120" alt="Free Version" /> </div></div> <div class="highlights-grid-text"> Free Version </div> </div> <div class="highlights-grid-item" id="hgi_2"> <div class="highlights-grid-image"><div> <img src="/images/highlight/Lifetime-Updates.png" width="120" height="120" alt="Lifetime Updates" /> </div></div> <div class="highlights-grid-text"> Lifetime Updates </div> </div> <div class="highlights-grid-item" id="hgi_3"> <div class="highlights-grid-image"><div> <img src="/images/highlight/File-Sorting.png" width="120" height="120" alt="File Sorting" /> </div></div> <div class="highlights-grid-text"> File Sorting </div> </div> <div class="highlights-grid-item" id="hgi_4"> <div class="highlights-grid-image"><div> <img src="/images/highlight/File-Wiping.png" width="120" height="120" alt="File Wiping" /> </div></div> <div class="highlights-grid-text"> File Wiping </div> </div> <div class="highlights-grid-item" id="hgi_5"> <div class="highlights-grid-image"><div> <img src="/images/highlight/High-Speed-Scan.png" width="120" height="120" alt="High Speed Scan" /> </div></div> <div class="highlights-grid-text"> High Speed Scan </div> </div> <div class="highlights-grid-item" id="hgi_6"> <div class="highlights-grid-image"><div> <img src="/images/highlight/Raw-File-Recovery.png" width="120" height="120" alt="Raw File Recovery" /> </div></div> <div class="highlights-grid-text"> Raw File Recovery </div> </div> <div class="highlights-grid-item" id="hgi_7"> <div class="highlights-grid-image"><div> <img src="/images/highlight/Portable-Version.png" width="120" height="120" alt="Portable Version" /> </div></div> <div class="highlights-grid-text"> Portable Version </div> </div> <div class="highlights-grid-item" id="hgi_8"> <div class="highlights-grid-image"><div> <img src="/images/highlight/Disk-Imaging.png" width="120" height="120" alt="Disk Imaging" /> </div></div> <div class="highlights-grid-text"> Disk Imaging </div> </div> <div class="highlights-grid-item" id="hgi_9"> <div class="highlights-grid-image"><div> <img src="/images/highlight/File-Viewer.png" width="120" height="120" alt="File Viewer" /> </div></div> <div class="highlights-grid-text"> File Viewer </div> </div> <div class="highlights-grid-preview-block" id="hgd"> <div class="highlights-grid-preview-block-content" id="hgd_1"> <p class="ot">FREE R-Undelete Home version for HOME USERS! LIFETIME Upgrades!</p> <p class="nobr">IT&#39;S NOW FASTER &amp; EASIER THAN EVER!</p> </div> <div class="highlights-grid-preview-block-content" id="hgd_2"> To satisfy user demand, from now on we offer Free Lifetime Updates and Upgrades for all R-Undelete versions. </div> <div class="highlights-grid-preview-block-content" id="hgd_3"> Automatic pre-sorting of found files to the file type tabs and sorting files by their names, paths, sizes, or dates beside the file mask matching provides R-Undelete users with the most versatile and comprehensive file search possible. </div> <div class="highlights-grid-preview-block-content" id="hgd_4"> Not only can R-Undelete recover files, it can wipe them, that is, destroy their content in a way that no software (R-Undelete included) can recover it. Quite a useful feature for dealing with sensitive data. </div> <div class="highlights-grid-preview-block-content" id="hgd_5"> Disk scan is a deep analysis of disk data when recovering files from damaged file systems. Fast scanning algorithms incorporated into R-Undelete make this usually lengthy process much shorter because these algorithms are adapted for multi-core processing as well as optimize memory usage for large disk scanning. They are robust and prevent the program from freezing and crashing in critical situations. </div> <div class="highlights-grid-preview-block-content" id="hgd_6"> Raw file recovery (also known as search for Known File Types) is a file recovery method that uses file signatures to find and identify various file types. It may be the last option when a file system on the disk is severely damaged. R-Undelete can search for a vast number of already defined file types. </div> <div class="highlights-grid-preview-block-content" id="hgd_7"> One of the main rules for file recovery - write to the disk with lost files as least often as possible. R-Undelete can be installed on a portable USB device rather than a system disk where the lost files may have resided. </div> <div class="highlights-grid-preview-block-content" id="hgd_8"> Disk Imaging is an indispensable feature for file recovery from failing drives. If a hard drive shows symptoms of hardware malfunction, it should be immediately imaged and all data recovery actions should be made using this image. Moreover, R-Undelete images are fully compatible with R-Studio, our widely used professional data recovery software. If necessary, these images can be delivered to a professional data recovery service, and they can use them as if it was a real disk. </div> <div class="highlights-grid-preview-block-content" id="hgd_9"> The cutting-edge file viewer supports a wide range of file formats including Adobe Acrobat pdf, Microsoft Office documents doc, xls, ppt (Office 97-2003), docx, xlsx, pptx, graphic files ( <a href="https://www.r-undelete.com/File_Undelete_Graphic_Files.shtml" target="_blank" rel="noopener"><b>see the list</b></a> ), video and audio files (all files are supported if the proper codec is installed on the system) and allows the user to view the contents of a deleted file before it is recovered. </div> <span class="highlights-grid-btn-close" id="hgd_c"></span> </div> <div class="clearthis" id="hgi_end"></div> </div> </div> </div></div> <div class="row-section"><div class="section"> <div class="oh2 halfbr"> R-Undelete recovers files: </div> <ul class="std product-text-blue"> <li>Deleted by bypassing the Recycle Bin or after emptying it;</li> <li>Lost due to a virus attack, system crash, or power failure;</li> <li>From failing disks. R-Undelete can image such disks to recover lost files directly from those images saving the disks from excessive loads;</li> <li>From deleted, damaged, formatted disks, or even more, from partitions with unsupported file systems. R-Undelete scans hard drives to find those disks and partitions. If the previous partitions are very severely damaged, R-Undelete can find files using raw file search, that is, by searching for file signatures.</li> </ul> </div></div> <div class="row-lgray row-section"><div class="section"> <div class="oh2 halfbr"> R-Undelete Home </div> <p class="product-text-blue"> Free R-UNDELETE version for Home Users recovers files from external USB disks, digital photo and video camera memory cards and other storage devices with the FAT (FAT12, FAT16, FAT32, and exFAT) file system. </p> <p class="product-text-blue"> R-Undelete Home is ideal freeware for recovery lost digital photos, movies, and music files that are usually stored on devices with the FAT file system (read the article <a href="https://www.r-undelete.com/free-recovery-SDcards.html">Photo Recovery</a> for more details). Lost files search on the NTFS and ReFS file systems is fully functional for files under 256KB in size. </p> </div></div> <div class="row-section"><div class="section"> <div class="oh2 halfbr"> R-UNDELETE </div> <p class="product-text-blue"> It&#39;s a powerful file undelete solution with a neat wizard-style interface for Windows OS users to recover files even from damaged and/or deleted partitions on the same level as the highly rated R-Studio with the exception of some special data recovery features like damaged RAID reconstruction, Hex editing and recovery over Network. </p> <p class="product-text-blue"> In addition to the free Home version functionality, R-UNDELETE recovers lost files from NTFS, NTFS5 (created or updated by Win2000/XP/2003/Vista/2008/2012/2016/2019/Win7/Win8/Win10/11/Server 2012-2022) and ReFS/ReFS2+/3.4/3.7 (Resilient File System, Windows Server 2012-2022) disks. If for any reason you would like to switch the R-UNDELETE license to our professional data recovery tool R-STUDIO, you can upgrade it to R-STUDIO for the initial price difference. </p> <ul class="product-price-btn"> <li><span class="product-price">$54.<span class="product-price-remainder">99</span></span></li> <li><a class="btn-orange-big" href="https://www.r-undelete.com/Buy-File-Undelete-Software.html" title="Buy R-Undelete">Buy online</a></li> </ul> </div></div> <div class="row-blue row-section"><div class="section"> <div class="articles-items" id="articles-cols"> <ul class="bottom-col-left"> <li class="bottom-title">Undelete Articles</li> <li><a href="https://www.r-undelete.com/Get_Deleted_Files_Back/">Get Deleted Files Back</a></li> <li><a href="https://www.r-undelete.com/free_photo_recovery/SD-card-recovery.html">Free Recovery from SD and Memory cards</a></li> <li><a href="https://www.r-undelete.com/free_photo_recovery/undelete-HD-video.html">R-Undelete: Video Recovery</a></li> <li><a href="https://www.r-undelete.com/Damaged_File_System.shtml">Recovery from an External Device with a Damaged File System</a></li> <li><a href="https://www.r-undelete.com/File_Recovery_From_Non-Functional_Computer.shtml">File recovery from a non-functional computer</a></li> <li><a href="https://www.r-undelete.com/Free_File_Recovery_from_Android_Phone_Memory_Card.html">Free File Recovery from an Android Phone Memory Card</a></li> <li><a href="https://www.r-undelete.com/free_photo_recovery/how-to-tutorial/">Free Photo and Video File Recovery Tutorial</a></li> <li><a href="https://www.r-undelete.com/easy-file-recovery-in-three-steps.html">Easy file recovery in three steps</a></li> </ul> <ul class="bottom-col-right"> <li class="bottom-title">Backup Articles</li> <li><a href="https://www.drive-image.com/r-drive-image-license-transfer.html">R-Drive Image Standalone and Corporate license transferring</a></li> <li><a href="https://www.drive-image.com/fixing-Windows-update-error-0x80070643.html">Fixing Windows update error 0x80070643 with R-Drive Image</a></li> <li><a href="https://www.drive-image.com/backup_software.shtml">Backup with Confidence</a></li> <li><a href="https://www.drive-image.com/Free-Partition-Manager.html">R-Drive Image as a free powerful partition manager</a></li> <li><a href="https://www.drive-image.com/Computer_Recovery_and_System_Restore.shtml">Computer Recovery and System Restore</a></li> <li><a href="https://www.drive-image.com/Disk_Cloning_and_Mass_System_Deployment.shtml">Disk Cloning and Mass System Deployment</a></li> <li><a href="https://www.drive-image.com/imaged-disk-access.html">Accessing Individual Files or Folders on a Backed Up Disk Image</a></li> <li><a href="https://www.drive-image.com/How-to-use-Startup-Bootable-version.html">R-Drive Image startup / bootable version</a></li> <li><a href="https://www.drive-image.com/backup-files-personal-computers-laptops-of-home-self-employed-users.html">File Backup for Personal Computers and Laptops of Home and Self-Employed Users</a></li> <li><a href="https://www.drive-image.com/data-backup-plan.html">Creating a Data Consistent, Space Efficient Data Backup Plan for a Small Business Server</a></li> <li><a href="https://www.drive-image.com/how-move-installed-Windows-from-HDD-to-SSD.html">How to Move the Already Installed Windows from an Old HDD to a New SSD Device and Create a Hybrid Data Storage System</a></li> <li><a href="https://www.drive-image.com/Moving-Windows-to-New-SSD.html">How to Move an Installed Windows to a Larger Disk</a></li> <li><a href="https://www.drive-image.com/Moving-BitLocker-System-Disk-to-New-Device.html">How to Move a BitLocker-Encrypted System Disk to a New Storage Device</a></li> <li><a href="https://www.drive-image.com/Disk-Backup-Mac-Linux.html">How to backup and restore disks on Linux and Mac computers using R-Drive Image</a></li> </ul> <div class="clearthis"></div> <div class="bottom-title">Data Recovery Articles</div> <ul class="bottom-col-left"> <li><a href="https://www.r-studio.com/Data_Recovery_Guide.shtml">Data Recovery Guide</a></li> <li><a href="https://www.r-studio.com/Why_RStudio.shtml">Why R-Studio?</a></li> <li><a href="https://www.r-studio.com/Forensic-and-DataRecovery-Business.html">R-Studio for Forensic and Data Recovery Business</a></li> <li><a href="https://www.r-tt.com/r-studioreview_toptenreviews/">R-STUDIO Review on TopTenReviews</a></li> <li><a href="https://www.r-studio.com/SSD_Recovery.html">File Recovery Specifics for SSD devices</a></li> <li><a href="https://www.r-studio.com/How-to-recover-NVMe-device.html">How to recover data from NVMe devices</a></li> <li><a href="https://www.r-studio.com/Success-of-File-Recovery.html">Predicting Success of Common Data Recovery Cases</a></li> <li><a href="https://www.r-studio.com/Recovery_Overwritten_Data.html">Recovery of Overwritten Data</a></li> <li><a href="https://www.r-studio.com/Emergency_File_Recovery.shtml">Emergency File Recovery Using R-Studio Emergency</a></li> <li><a href="https://www.r-studio.com/RAID_Recovery_Presentation.shtml">RAID Recovery Presentation</a></li> <li><a href="https://www.r-studio.com/RStudio_BrokenComputer.shtml">R-Studio: Data recovery from a non-functional computer</a></li> <li><a href="https://www.r-studio.com/File_Recovery_from_a_Computer_that_Wont_Boot.shtml">File Recovery from a Computer that Won&#39;t Boot</a></li> <li><a href="https://www.r-studio.com/Clone_Disks_Before_File_Recovery.shtml">Clone Disks Before File Recovery</a></li> <li><a href="https://www.r-studio.com/Video_Recovery.shtml">HD Video Recovery from SD cards</a></li> <li><a href="https://www.r-studio.com/File_Recovery_from_Unbootable_Mac.shtml">File Recovery from an Unbootable Mac Computer</a></li> <li><a href="https://www.r-studio.com/best-file-recovery-mac-system-disk.shtml">The best way to recover files from a Mac system disk</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_From_Encrypted_Linux_Disk.shtml">Data Recovery from an Encrypted Linux Disk after a System Crash</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_From_DMG_Files.shtml">Data Recovery from Apple Disk Images (.DMG files)</a></li> <li><a href="https://www.r-studio.com/File_Recovery_after_Reinstalling_Windows.shtml">File Recovery after Re-installing Windows</a></li> <li><a href="https://www.r-studio.com/DataRecovery_over_Network.shtml">R-Studio: Data Recovery over Network</a></li> <li><a href="https://www.r-studio.com/RStudio_Network_Package.shtml">How To Use R-Studio Corporate Package</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_After_Reformat_NTFS.shtml">Data Recovery from a Re-Formatted NTFS Disk</a></li> <li><a href="https://www.r-studio.com/ReFS-recovery.html">Data Recovery from an ReFS disk</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_After_Reformat_exFAT.shtml">Data Recovery from a Re-Formatted exFAT/FAT Disk</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_After_Erase_HFS.shtml">Data Recovery from an Erased HFS Disk</a></li> <li><a href="https://www.r-studio.com/data-recovery-after-erase-APFS.html">Data Recovery from an Erased APFS Disk</a></li> <li><a href="https://www.r-studio.com/Data_Recovery_After_Reformat_Ext4FS.shtml">Data Recovery from a Re-Formatted Ext2/3/4FS Disk</a></li> <li><a href="https://www.r-studio.com/XFS-recovery.html">Data Recovery from an XFS Disk</a></li> <li><a href="https://www.r-studio.com/NAS_Data_Recovery.shtml">Data Recovery from a Simple NAS</a></li> <li><a href="https://www.r-studio.com/connect-virtual-raid-to-operating-system.html">How to connect virtual RAID and LVM/LDM volumes to the operating system</a></li> </ul> <ul class="bottom-col-right"> <li><a href="https://www.r-studio.com/ntfs-recovery-after-quick-format.html">Specifics of File Recovery After a Quick Format</a></li> <li><a href="https://www.r-studio.com/data-recovery-after-partition-manager-crash.html">Data Recovery After Partition Manager Crash</a></li> <li><a href="https://www.r-studio.com/file-recovery-vs-file-repair.html">File Recovery vs. File Repair</a></li> <li><a href="https://www.r-studio.com/data-recovery-from-virtual-machines.html">Data Recovery from Virtual Machines</a></li> <li><a href="https://www.r-studio.com/Connect-Disks-to-Computer.html">How to Connect Disks to a Computer</a></li> <li><a href="https://www.r-studio.com/emergency-data-recovery-over-network.html">Emergency Data Recovery over Network</a></li> <li><a href="https://www.r-studio.com/data-recovery-over-the-internet.html">Data Recovery over the Internet</a></li> <li><a href="https://www.r-studio.com/creating-custom-file-type-r-studio.html">Creating a Custom Known File Type for R-Studio</a></li> <li><a href="https://www.r-studio.com/finding-raid-parameters.html">Finding RAID parameters</a></li> <li><a href="https://www.r-studio.com/recovering-partitions-on-damaged-disk.html">Recovering Partitions on a Damaged Disk</a></li> <li><a href="https://www.r-studio.com/remote-recovery-nat-firewall-traversal.html">NAT and Firewall Traversal for Remote Data Recovery </a></li> <li><a href="https://www.r-studio.com/external-disk-recovery.html">Data Recovery from an External Disk with a Damaged File System</a></li> <li><a href="https://www.r-studio.com/file-recovery-basics.html">File Recovery Basics</a></li> <li><a href="https://www.r-studio.com/macos-raid-recovery-parameters.html">Default Parameters of Software Stripe Sets (RAID 0) in Mac OS X</a></li> <li><a href="https://www.r-studio.com/vhd-disk-recovery.html">Data Recovery from Virtual Hard Disk (VHD/VHDX) Files</a></li> <li><a href="https://www.r-studio.com/encrypted-disks-recovery.html">Data Recovery from Various File Container Formats and Encrypted Disks</a></li> <li><a href="https://www.r-studio.com/automatic-raid-detection.html">Automatic RAID Parameter Detection</a></li> <li><a href="https://www.r-studio.com/data_recovery_technology.html">IntelligentScan Data Recovery Technology</a></li> <li><a href="https://www.r-studio.com/Multipass-imaging-damaged-drives.html">Multi-pass imaging in R-Studio</a></li> <li><a href="https://www.r-studio.com/runtime-drive-imaging.html">Runtime Imaging in R-Studio</a></li> <li><a href="https://www.r-studio.com/LinearImaging-vs-RuntimeImaging-vs-MultiPassImaging.html">Linear Imaging vs Runtime Imaging vs Multi-Pass Imaging</a></li> <li><a href="https://www.r-studio.com/USB-Stabilizer-for-unstable-drives.html">USB Stabilizer Tech for unstable USB devices</a></li> <li><a href="https://www.r-studio.com/improve-pc3000-data-analysis.html">Joint work of R-Studio and PC-3000 UDMA hardware</a></li> <li><a href="https://www.r-studio.com/HDDSuperClone-drive-imaging.html">Joint work of R-Studio and HDDSuperClone</a></li> <li><a href="https://www.r-studio.com/pro-data-recovery-and-forensic-for-small-business.html">R-Studio T80+ - A Professional Data Recovery and Forensic Solution for Small Business and Individuals Just for 1 USD/day</a></li> </ul> <div class="clearthis"></div> <div class="bottom-title">PC Privacy Articles</div> <ul class="bottom-col-left"> <li><a href="https://www.r-wipe.com/computer-privacy-and-identity-theft-protection.html">Computer Privacy and Identity Theft Protection</a></li> <li><a href="https://www.r-wipe.com/disk-cleanup.html">Disk Cleanup: How to free up disk space</a></li> <li><a href="https://www.r-wipe.com/clear-browsers-cache-history.html">Clear Browser Cache, History, and Other Data</a></li> <li><a href="https://www.r-wipe.com/bulk-file-delete-registry-cleaning.html">Wipe lists in R-Wipe&Clean</a></li> <li><a href="https://www.r-wipe.com/maintain-computer-privacy-SSD-storage-device.html">SSD Storage Devices and Computer Privacy</a></li> </ul> <div class="clearthis"></div> </div> <div class="articles-more-container"><span class="articles-more" id="articles-more"></span></div> </div></div> <script type="text/javascript" charset="utf-8"> // Generic routines function strTrim(str) { return str.replace(/^\s+|\s+$/gm,''); } // Single element class manipulations function _nodeGetClassPos(Node,className) { if (!Node||!Node.className) return -1;if ((!className)||(className.length<=0)) return 0; for(var s=0;true;) { var p=Node.className.indexOf(className,s);if (p<0) return -1; s=p+className.length; if ((p>0)&&(Node.className.charCodeAt(p-1)>32)) continue; if ((s<Node.className.length)&&(Node.className.charCodeAt(s)>32)) continue; return p; } return -1; } function nodeHasClass(Node,className) { return (_nodeGetClassPos(Node,className)>=0); } function nodeAddClass(Node,className) { if ( (!Node) || (!className) || (className.length<=0) || (nodeHasClass(Node,className)) ) return false; if ( (Node.className) && (Node.className.length>0) ) Node.className+=" "; Node.className+=className; return true; } function nodeDelClass(Node,className) { if ( (!Node) || (!Node.className) || (!className) || (className.length<=0) ) return false; var pos=_nodeGetClassPos(Node,className);if (pos<0) return false; var pos2=pos+className.length; if ((pos>0)&&(Node.className.charCodeAt(pos-1)<=32)) {pos--;} else if ((pos2<Node.className.length)&&(Node.className.charCodeAt(pos2)<=32)) {pos2++;} Node.className = Node.className.slice(0,pos) + Node.className.slice(pos2); return true; } function nodeSwitchClass(Node,className) { if ((!Node)||(!className)) return; if (nodeHasClass(Node,className)) { nodeDelClass(Node,className); } else { nodeAddClass(Node,className); } } // Multiple elements class manipulations function nodesHasClass(Nodes,className) { for(var i=0;i<Nodes.length;i++) {if (nodeHasClass(Nodes[i],className)) return true;} return false; } function nodesAddClass(Nodes,className) { for(var i=0;i<Nodes.length;i++) {nodeAddClass(Nodes[i],className);} } function nodesDelClass(Nodes,className) { for(var i=0;i<Nodes.length;i++) {nodeDelClass(Nodes[i],className);} } // Supplement search functions function _findBuild(Selector) { var Search = {Elem:'',Class:'',Type:''}; if (typeof Selector === 'string') Search.Elem=Selector; var pos=Search.Elem.indexOf('[type=');if (pos>=0) { var pos2=Search.Elem.lastIndexOf(']'); if (pos2>pos) { Search.Type=Search.Elem.slice(pos+6,pos2-pos-6); Search.Elem=Search.Elem.slice(0,pos)+Search.Elem.slice(pos2+1); } } pos=Search.Elem.indexOf('.');if (pos>=0) { Search.Class=Search.Elem.slice(pos+1); Search.Elem=Search.Elem.slice(0,pos); } Search.Elem=Search.Elem.toUpperCase(); return Search; } function _findDoesNodeMatch(Search,Node) { if ((!Node)||(Node.nodeType!=1)) return false; var bMatch=true; if ( (Search.Elem!="") && ((!Node.tagName)||(Node.tagName!=Search.Elem)) ) {bMatch=false;} if ( (Search.Type!="") && ((!Node.type)||(Node.type!=Search.Elem)) ) {bMatch=false;} if ( (Search.Class!="") && (!nodeHasClass(Node,Search.Class)) ) {bMatch=false;} return bMatch; } // Search for nodes, Selector = 'element.class[type=typename]', each part can be omited, i.e. '.class' or 'element[type=typename]' for example function nodeFindChildren(Node,Selector) { // Search for matched children nodes, recursively var res = [];if (!Node) return res; var Search = (typeof Selector === 'object')?Selector:_findBuild(Selector); var Children = Node.childNodes; for(var i=0;i<Children.length;i++) { if (Children[i].nodeType!=1) continue; if (_findDoesNodeMatch(Search,Children[i])) {res.push(Children[i]);} res=res.concat(nodeFindChildren(Children[i],Search)); } return res; } function nodeFindDirectChildren(Node,Selector) { // Search for matched children nodes, only children of this node var res = [];if (!Node) return res; var Search = _findBuild(Selector); var Children = Node.childNodes; for(var i=0;i<Children.length;i++) { if (Children[i].nodeType!=1) continue; if (_findDoesNodeMatch(Search,Children[i])) {res.push(Children[i]);} } return res; } function nodeFindParent(Node,Selector) { // Search for first matched parent node if (!Node) return null; var Search = _findBuild(Selector); for(var Res=Node.parentNode;Res;Res=Res.parentNode) { if (_findDoesNodeMatch(Search,Res)) return Res; } return null; } // Check if Node have specified Child on any level function hasSpecifiedChild(Node,Child) { if (!Node) return false; var Children = Node.childNodes; for(var i=0;i<Children.length;i++) { if (Children[i].nodeType!=1) continue; if (Children[i] === Child) return true; if (hasSpecifiedChild(Children[i],Child)) return true; } return false; } </script><script type="text/javascript" charset="utf-8"> function onArticlesMore(el) { var cols=document.getElementById("articles-cols"); var more=document.getElementById("articles-more"); if (cols && more) { nodeSwitchClass(cols,"articles-full"); nodeSwitchClass(more,"articles-full"); } } function onArticlesInit() { var more=document.getElementById("articles-more"); if (more) {more.onclick = function(){onArticlesMore(this);};} } </script> <div class="row-blue row-section"><div class="section reviews-col reviews-one"> <div class="bottom-col-right"> <div class="feedbacks-header"> <div class="bottom-title"> File Undelete Feedback </div> <div class="feedbacks-meta"> <span itemscope itemtype="http://schema.org/LocalBusiness"> <meta itemprop="name" content="www.r-undelete.com"> <meta itemprop="url" content="https://www.r-undelete.com"> <meta itemprop="description" content="System Utilities - File recovery and Data Recovery Software, Mail recovery, Undelete, Drive Image, Disk Cleaning, Data Undelete, Security tools for Windows, Mac and Linux, R-Tools Technology Inc."> <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <span itemprop="reviewCount">58</span> <a href="/file-undelete-feedback/">feedbacks</a> <br /> Rating: <span itemprop="ratingValue">4.9</span> / <span itemprop="bestRating">5</span> <meta itemprop="worstRating" content = "1"> </span> <meta itemprop="telephone" content="(888) 978-8266"> </span> </div> </div> <div class="feedbacks-wrapper clearfix"> <div class="feedbacks-right"> <a href="https://www.r-tt.com/Feedback.shtml?product=File%20Undelete" title="Add your input"> <span class="btn-add-big btn-add-white"></span> </a> </div> <div class="feedbacks-left jhscroll-container"> <div class="jhscroll-area feedbacks-scroll-area"><div> <div class="feedbacks-items"> <div class="feedbacks-item"> <div class="feedbacks-text"><div> Thank you so much! R-Undelete is a life saver! </div></div> <div class="feedbacks-info"> <span class="feedbacks-rating"> <span></span><span></span><span></span><span></span><span></span> </span> <span class="feedbacks-author"> <a href="/file-undelete-feedback/">Dimitris from Greece</a> </span> </div> </div> <div class="feedbacks-item"> <div class="feedbacks-text"><div> This program will not activate from my flash drive so I can`t rate it. </div></div> <div class="feedbacks-info"> <span class="feedbacks-rating"> <span></span><span></span><span></span> </span> <span class="feedbacks-author"> <a href="/file-undelete-feedback/">John Campbell</a> </span> </div> </div> <div class="feedbacks-item"> <div class="feedbacks-text"><div> Thoroughly impressed! <br />This is the easiest and the quickest data recovery software I have come across. I had to recover photos and videos out of the corrupted SD card, I tried other paid software which takes 8 hours of the deep scan to come up with less than 50% of data to recover. <br />R-Photo did that in a few minutes and recovered more than 35 GB of photos &amp; videos in less than an hour, without missing a single file. <br />Highly Recommended. </div></div> <div class="feedbacks-info"> <span class="feedbacks-rating"> <span></span><span></span><span></span><span></span><span></span> </span> <span class="feedbacks-author"> <a href="/file-undelete-feedback/">Dweep Kalaria</a> </span> </div> </div> <div class="feedbacks-item"> <div class="feedbacks-text"><div> Just wanted to thank you for a great product. I wish I had found it last year when I lost 8tb of movies. Right now I am manually recovering the movies (From DVD) and copying them to my home entertainment system. I thought I had lost an additional 54gb today but with this tool it was all retrieved. Thanks again. </div></div> <div class="feedbacks-info"> <span class="feedbacks-rating"> <span></span><span></span><span></span><span></span><span></span> </span> <span class="feedbacks-author"> <a href="/file-undelete-feedback/">Jacob Inkelaar (N/A)</a> </span> </div> </div> <div class="feedbacks-item"> <div class="feedbacks-text"><div> Hi, Just wanted to drop a note to say that your software worked perfectly. I accidentally deleted around 400GB of sensitive data, and for some reason my Windows didn`t have a system restore point set. After a little panicking, I searched around and found your software being the top recommendation. And it worked exactly as advertised: I got all my data back in perfect shape! Thank you! </div></div> <div class="feedbacks-info"> <span class="feedbacks-rating"> <span></span><span></span><span></span><span></span><span></span> </span> <span class="feedbacks-author"> <a href="/file-undelete-feedback/">Dustin Kraus</a> </span> </div> </div> </div> </div></div> <div class="jhscroll-bar"><div></div></div> </div> </div> </div> <script type="text/javascript" charset="utf-8"> function scrollGetArea(Container) { if (!Container) return null; var aAreas=nodeFindChildren(Container,".jhscroll-area");if ((!aAreas)||(aAreas.length!=1)) return null; aAreas=nodeFindDirectChildren(aAreas[0],"div");if ((!aAreas)||(aAreas.length!=1)) return null; return aAreas[0]; } function scrollGetBar(Container) { if (!Container) return null; var aBars=nodeFindChildren(Container,".jhscroll-bar");if ((!aBars)||(aBars.length!=1)) return null; aBars=nodeFindDirectChildren(aBars[0],"div");if ((!aBars)||(aBars.length!=1)) return null; return aBars[0]; } function onScrollScroll(ScrlArea,ScrlBar) { if ((!ScrlArea||!ScrlBar)||(ScrlArea.scrollWidth<=0)) return; var iSizePerc=Math.round(ScrlArea.clientWidth*100/ScrlArea.scrollWidth); if (iSizePerc>100) {iSizePerc=100;} if (iSizePerc<10) {iSizePerc=10;} var iLeftPerc=Math.round(ScrlArea.scrollLeft*100/ScrlArea.scrollWidth); if (iLeftPerc+iSizePerc>100) {iLeftPerc=100-iSizePerc;} ScrlBar.style.left=iLeftPerc.toString()+'%'; ScrlBar.style.width=iSizePerc.toString()+'%'; } function onScrollInit() { var aScrolls=nodeFindChildren(document,".jhscroll-container"); if (!aScrolls||!aScrolls.length) return; for(var i=0;i<aScrolls.length;i++) { var ScrlArea=scrollGetArea(aScrolls[i]);if (!ScrlArea) continue; var ScrlBar=scrollGetBar(aScrolls[i]);if (!ScrlBar) continue; onScrollScroll(ScrlArea,ScrlBar); ScrlBar.ondragstart = function() { return false; }; ScrlBar.onmousedown = function(e) { e = e || window.event; if (e.preventDefault) {e.preventDefault();} else {e.returnValue=false;} var ThisBar=this;if (!ThisBar) return; var ThisBarParent=ThisBar.parentNode;if (!ThisBarParent) return; var iBarWidth=ThisBar.offsetWidth; var iBarParent=ThisBarParent.offsetWidth; if (iBarWidth>=iBarParent) return; var ThisScroll=nodeFindParent(ThisBar,".jhscroll-container"); var ThisArea=scrollGetArea(ThisScroll);if (!ThisArea) return; var iOrigX=e.clientX;var iOrigLeft=ThisBar.offsetLeft;var iLastPerc=-1; document.onmousemove = function(e) { e = e || window.event; var iNewLeft=iOrigLeft+e.clientX-iOrigX; if (iNewLeft<0) {iNewLeft=0;} if (iNewLeft+iBarWidth>iBarParent) {iNewLeft=iBarParent-iBarWidth;} var iBarLeftPerc=Math.round(iNewLeft*100/ThisBarParent.offsetWidth); if (iBarLeftPerc==iLastPerc) return false; iLastPerc=iBarLeftPerc; ThisBar.style.left=iBarLeftPerc.toString()+'%'; var iAreaWidth=ThisArea.scrollWidth; var iAreaWindow=ThisArea.clientWidth; if (iAreaWindow>=iAreaWidth) return; ThisArea.scrollLeft=Math.round((iNewLeft/(iBarParent-iBarWidth))*(iAreaWidth-iAreaWindow)); return false; } document.onmouseup = function() { document.onmousemove = null; document.onmouseup = null; } } ScrlArea.onscroll=function() { var ThisScroll=nodeFindParent(this,".jhscroll-container"); var ThisBar=scrollGetBar(ThisScroll);if (!ThisBar) return; onScrollScroll(this,ThisBar); } } } onScrollInit(); </script> </div></div> </div> <div class="ftr-footer-wrapper"> <div class="section ftr-footer"> <div class="footer-wdir"> <ul class="footer-wdir-ul"> <li><a href="https://www.r-tt.com/technology-articles/">Technology articles</a></li> <li><a href="https://www.r-tt.com/Glossary.html">Glossary</a></li> <li><a href="http://directory.r-tt.com/">Web directory</a></li> </ul> </div> <div class="ftr-social-container"> <div class="social"> <a rel="nofollow noopener" target="_blank" href="https://twitter.com/RTT_Inc" class="social-item" title="Twitter"><span class="social-twitter"></span></a> <a rel="nofollow noopener" target="_blank" href="https://www.facebook.com/pages/R-Tools-Technology-Inc/236155899748769" class="social-item" title="Facebook"><span class="social-facebook"></span></a> <a rel="nofollow noopener" target="_blank" href="http://rtoolstechnology.tumblr.com/" class="social-item" title="Tumblr"><span class="social-tumblr"></span></a> <a rel="nofollow noopener" target="_blank" href="https://rtoolstechnology.wordpress.com/" class="social-item" title="Wordpress"><span class="social-wordpress"></span></a> </div> </div> <div> <ul class="footer-nav"> <li id="nfm_1"><a href="https://www.r-undelete.com/Terms_Of_Use.shtml">Terms of Use</a></li> <li id="nfm_2"><a href="https://www.r-undelete.com/Privacy_Policy.shtml">Privacy Policy</a></li> <li id="nfm_3"><a target=&quot;_blank&quot; href="https://www.r-tt.com/RTTInfo.shtml">Contact Us</a></li> <li id="nfm_4"><a target=&quot;_blank&quot; href="https://www.r-tt.com/Feedback.shtml">Feedback</a></li> <li id="nfm_5"><a href="https://www.r-undelete.com/SiteMap.shtml">Site Map</a></li> <li id="nfm_6"><a target="_blank" rel="noopener" href="https://forum.r-tt.com/">R-TT Forum</a></li> </ul> </div> <div class="clearthis"></div> <div class="footer-copyright"> &copy; Copyright 2000-2025 R-Tools Technology Inc. </div> </div> </div> </div> </div> </div> <script type="text/javascript" charset="utf-8"> function removeMediaQueries() { var minWidth=982; document.body.setAttribute("style","min-width: "+(minWidth+8).toString()+"px;"); var styleSheets = document.styleSheets;if (!styleSheets) return; for (var i = 0;i<styleSheets.length;i++) { var cssRules = styleSheets[i].cssRules;if (!cssRules) continue; for (var j = 0;j<cssRules.length;j++) { if (!(cssRules[j] instanceof CSSMediaRule)) continue; var n=cssRules[j].media.mediaText.indexOf("max-width:");if (n<=0) continue; n=parseInt(cssRules[j].media.mediaText.substring(n+10));if ((n<=0)||(n>minWidth)) continue; cssRules[j].media.mediaText = "(max-width:1px)"; } } } function onFlexDetect() { var fbd_doc = document.body || document.documentElement;var fbd_style = fbd_doc.style; if (!(fbd_style.webkitFlexWrap == '' || fbd_style.msFlexWrap == '' || fbd_style.flexWrap == '' )) { var hdr=document.getElementById("hdr-hdr"); if (hdr) { hdr.className+=" no-flex"; removeMediaQueries(); } } } onFlexDetect(); </script> <script type="text/javascript" charset="utf-8"> function onMenuInit() { if(document.getElementById('menu-main')) { var menu = document.getElementById('menu-main'), menuContainer = document.getElementById('menu-container'), menuItems = nodeFindChildren(menu,'.menu-item'), menuTitle = nodeFindChildren(menu,'.menu-title'), menuBtn = nodeFindChildren(menuContainer,'.menu-button'); // show menu function showMenu() {nodeAddClass(menuContainer,'show-menu');} // hide menu function hideMenu() {nodeDelClass(menuContainer,'show-menu');} // menu button function clickButton(_this) { if(nodeHasClass(_this,'active')) { nodeDelClass(_this,'active'); nodesDelClass(menuItems,'active'); hideMenu(); } else { nodeAddClass(_this,'active'); showMenu(); } }; for(var i=0;i<menuBtn.length;i++) {menuBtn[i].onclick = function(){clickButton(this);};} // click on menu function clickItem(_this) { if(window.innerWidth < 982) { var _par = _this.parentNode; if (nodeHasClass(_par,'menu-item-wrap')) {_par=_par.parentNode;} if(nodeHasClass(_par,'active')) { nodeDelClass(_par,'active'); } else { var Siblings = _par.parentNode.childNodes; for(var i=0;i<Siblings.length;i++) { if ((Siblings[i].nodeType!=1)||(Siblings[i]==_par)) continue; nodeDelClass(Siblings[i],'active'); } nodeAddClass(_par,'active'); } } }; for(var i=0;i<menuTitle.length;i++) {menuTitle[i].onclick = function(){clickItem(this);};} // close adaptive menu on events function closeAdaptiveMenu() { if(nodesHasClass(menuBtn,'active')) { hideMenu(); nodesDelClass(menuBtn,'active'); } if(nodesHasClass(menuItems,'active')) { nodesDelClass(menuItems,'active'); } } // click outside adaptive menu if (document.addEventListener) { document.addEventListener('mouseup', function(e) { if((window.innerWidth < 982) && !(menuContainer === e.target) && !hasSpecifiedChild(menuContainer,e.target) ) { closeAdaptiveMenu(); } }); } // process window resize, for off of open dropdown in case of mobile->desktop if (window.addEventListener) { window.addEventListener('resize', function() { if(window.innerWidth > 982) {closeAdaptiveMenu();} }); }; } } onMenuInit(); </script> <script type="text/javascript" charset="utf-8"> if (typeof onImgBigShowInit !== 'undefined') {onImgBigShowInit();} if (typeof onArticlesInit !== 'undefined') {onArticlesInit();} if (typeof onReviewsInit !== 'undefined') {onReviewsInit();} if (typeof onOsTabsInit !== 'undefined') {onOsTabsInit();} </script> <div id="pp-info"> <ul> <li> We use cookies to ensure you get the best experience on our website.&nbsp;&nbsp;&nbsp;<a href="https://www.r-undelete.com/Privacy_Policy.shtml" target="_blank">Read more</a> </li> <li> <a id="pp-done">Got It</a> </li> </ul> <img id="pp-info-0" alt="" /> <img id="pp-info-1" alt="" /> <img id="pp-info-2" alt="" /> <img id="pp-info-3" alt="" /> <img id="pp-info-4" alt="" /> <img id="pp-info-5" alt="" /> </div> <script type="text/javascript" charset="utf-8"> function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function pingCookie(strId,aDomains,strGif) { for(i=0;i<aDomains.length;i++) { var strImgId=strId+"-"+i; document.getElementById(strImgId).src=aDomains[i]+strGif; document.getElementById(strImgId).style.display = ""; } } </script><script type="text/javascript" charset="utf-8"> var strPpCookie="r_pp_v1"; var strPpDoneGif="r_pp_v1_ji8s9nde.gif"; var aPpDomains=["https://secure.r-tt.com/","https://www.r-tt.com/","https://www.r-studio.com/","https://www.r-undelete.com/","https://www.r-wipe.com/","https://www.drive-image.com/"]; function onPpInfoDone() { document.getElementById("pp-info").style.display = "none"; setCookie(strPpCookie,"1",3650); pingCookie("pp-info",aPpDomains,strPpDoneGif); } function onPpInfoShow() { var pp_cookie = getCookie(strPpCookie); if (pp_cookie == "") {document.getElementById("pp-info").style.display = "block";} } document.getElementById("pp-done").onclick = onPpInfoDone; setTimeout(function(){onPpInfoShow();},1500); </script> <script type="text/javascript" charset="utf-8"> var strSeCookie="r_se_v1"; var strSeDoneGif="r_se_v1_ji8s9nde.gif"; var aSeDomains=["https://www.r-tt.com/","https://www.r-studio.com/","https://www.r-undelete.com/","https://www.r-wipe.com/","https://www.drive-image.com/"]; function onEventInfoDone() { nodeDelClass(document.getElementById("hdr-wrapper"),"special-event") setCookie(strSeCookie,"1",12); pingCookie("pp-info",aSeDomains,stSepDoneGif); } function onEventInfoShow() { var se_cookie = getCookie(strSeCookie); if (se_cookie == "") {nodeAddClass(document.getElementById("hdr-wrapper"),"special-event");} } if (document.getElementById("event-done")) { var iSecurePos=window.location.href.indexOf("secure."); if (iSecurePos<0) { document.getElementById("event-done").onclick = onEventInfoDone; setTimeout(function(){onEventInfoShow();},1000); } } </script> <script type="text/javascript" charset="utf-8"> function onHighlightSwitch(el) { var iSel=0;var bShow=false;var strWide="wide"; if ( (el) && (el.className.indexOf("highlights-grid-active")<0) ) { var n=el.id.indexOf("hgi_"); if (n>=0) {iSel=parseInt(el.id.substring(n+4));} } if ((iSel>0)&&(window.innerWidth<768)) { var hdr=document.getElementById("hdr-hdr"); if ((!hdr)||(hdr.className.indexOf("no-flex")<0)) {strWide="narrow";} } for(var i=1;i<=9;i++) { var hgi=document.getElementById("hgi_"+i.toString()); var hgd=document.getElementById("hgd_"+i.toString()); if (!hgi || !hgd) continue; if (iSel == i) { hgi.className = "highlights-grid-item highlights-grid-active"; hgd.style.display = "block"; bShow = true; } else { hgi.className = "highlights-grid-item"; hgd.style.display = "none"; } } var hgd_main=document.getElementById("hgd"); if (hgd_main) { if (bShow) { var hgd_par=hgd_main.parentNode; hgd_main=hgd_par.removeChild(hgd_main); var hgd_before=""; if (strWide == "narrow") { if (iSel<4) {hgd_before="hgi_4";} else if (iSel<7) {hgd_before="hgi_7";} else {hgd_before="hgi_end";} } else { if (iSel<5) {hgd_before="hgi_5";} else {hgd_before="hgi_end";} } hgd_par.insertBefore(hgd_main,document.getElementById(hgd_before)); hgd_main.className = "highlights-grid-preview-block highlights-grid-preview-"+strWide; } else { hgd_main.className = "highlights-grid-preview-block"; } } } function onHighlightClose() { onHighlightSwitch(null); } function onHighlightInit() { for(var i=1;i<=9;i++) { var hgi=document.getElementById("hgi_"+i.toString()); if (hgi) {hgi.onclick = function(){onHighlightSwitch(this);};} } var hgd_c=document.getElementById("hgd_c"); if (hgd_c) {hgd_c.onclick = function(){onHighlightClose();};} } onHighlightInit(); </script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10