DRevitalize Changelog

What's new in DRevitalize 4.10

Nov 15, 2020
  • DRevitalize (UEFI) Possibility to choose AHCI controller if there are more than one.
  • DRevitalize (UEFI) Vendor specific function “ATA clear password” support corrected for Samsung drives.
  • DRevitalize (UEFI) Visual changes corrected. Now the system correctly displays when the drive is accessed via AHCI PIO.
  • DRevitalize (Windows/UEFI) Feature and Firmware data now has the last operation status displayed on bottom of page.
  • DRevitalize (Windows/UEFI) Display SMART data corrected for SSD drives with non standard SMART attributes table.
  • DRevitalize (Windows) No more ATA PIO transfer mode for single sector reads and writes on SATA channels. Every data transfer on SATA channels is now done via DMA.
  • DRevitalize (Windows) Proper device reset has been implemented via windwos IOCTL mechanism.
  • FAT32 format executed when creating boot version of DRevitalize (UEFI) supports pen drives up to 2TB (VALIDATE and INFOTOOL utilities)

New in DRevitalize 3.31 (Oct 26, 2017)

  • Drevitalize (Win) : Drives detection corrected. Removed a bug that would in rare cases prevent displaying USB connected devices.
  • Drevitalize (all) : Drive size is now displayed in GB if it's size is at least 1GB.
  • Drevitalize (all) : Current scan position is now displayed in GB if MB count reaches 1024.
  • Drevitalize (all) : Current scan or copy speed is now displayed in MB if the speed is at least 1024KB/s.
  • Drevitalize (all) : Current hard drive type is displayed on scan screen and SMART screen. Either HDD or SSD.
  • Drevitalize (all) : Copy drive screen now displays serial number of drive to choose.

New in DRevitalize 3.30 (Aug 28, 2017)

  • SCSI EX mode added which is selected automatically if the SCSI device/USB bridge supports it.
  • Scan and copy system uses read/write/verify (16) if supported - current SCSI storage limit is 8ZiB/128 PiB with 64bit LBA access.
  • SCT Error Recovery Control command supported. This can be modified on any drive that supports the feature.
  • However the setting is not permanent. It will be reset to the default for the drive after power off.
  • Firmware driven force ATA password reset for most known drives - light blue options are only available in registered version:
  • Toshiba ATA + SATA (all known)
  • WD ATA + SATA (Marvel chip)
  • Samsung ATA + SATA (all known including Trinity)
  • HGST/Hitachi/Fujitsu SATA drives that lock SA access when the drive is locked are currently not supported
  • Seagate drives that work with terminal are currently not supported

New in DRevitalize 3.23 (Dec 29, 2016)

  • Drevitalize (Windows) : fixed bug related to USB detection of fixed drives connected via an old SCSI bridge that does not support the SATL specification and as such does not return the ATA identify command. Pen drives or new USB 3.0 SATA adapters were not affected by this bug.
  • Drevitalize (Windows) : fixed bug in log file that made the same information appear multiple times if user decided to stop the program during bad sector recovery loop.
  • Drevitalize (Windows) : fixed bug in log file that displayed bad sector 0 as non recovered when stopping the program during bad sector recovery loop, even though sector 0 was never tested or accessed.
  • Drevitalize (Windows) : Drevitalize 3.23.2 installer for registered users has an updated file list to uninstall in case of program removal. Temporary html file with most recent program version (which is saved to installation directory) will be deleted too.

New in DRevitalize 3.11 (Jan 9, 2016)

  • Windows GUI instead of console mode for the Windows version.
  • Asynchronous I/O for WinAPI access, synchronous for ATA/SCSI (DRevitalize 2.42
  • uses synchronous I/O for all modes).
  • Faster reads/writes/scan x2 or x3 due to intelligent GUI update, not every I/O
  • operation like in 2.42 version.
  • Extended and precise status and error information with WinAPI lasterror code,
  • SCSI sense or ATA registers displayed when scanning drive. Progress in % shown on
  • bottom of screen.
  • SMART status with extended info and updated attribute names (extended info
  • includes the missing bytes from raw value).
  • Fast copy option with recovery mode. Possibility to copy 1 drive to another with
  • selected offsets and number of sectors - intelligent 3 step recovery of encountered
  • bad blocks on source drive (achieved with reads only – no data or signals are
  • written to the source drive).
  • Minor bugs and enhancements like serial number of HDD in Windows 7/8 corrected.
  • Aware of Windows 10 - target it Windows 10 if detected.
  • ATA/SCSI system now uses DMA or DMA EXT access instead of PIO access for drive
  • reads and writes in multisector mode.
  • DOS native AHCI on most SATA controllers compliant with the AHCI v1.3
  • specification. Full error diagnostics and failure recovery of the HBA according to
  • the AHCI specification v1.3.
  • Possibility to detect up to 32 AHCI SATA devices under DOS. To run the DOS
  • version without AHCI support please use the -noahci switch on command line.
  • Corrected multi sector and single sector precision timers, corrected and improved
  • ETA countdown.
  • Able to detect 512e (512 bytes per sector emulated) and 4096n (4096 bytes per
  • sector native) drives.
  • DOS version has a modified recovery procedure which is significantly more
  • effective than the windows version and any other DRevitalize versions released in the
  • past. Moreover, in SINGLE scan mode or upon entering SINGLE recovery mode read
  • look-ahead cache will be disabled to provide environment as close as possible to
  • floppy recovery mode without any caches going in the way. This change further
  • enforces proper recovery, minimizing false success and the relocation of sectors to
  • spare area.
  • Consistent write cache flush procedure ported to AHCI (available since 2.42
  • version in ATA and ATA/RV modes).
  • Higher precision key handler under DOS to catch quit requests.
  • Advanced data recovery on-the-fly from bad sectors. At the end statistics screen
  • DRevitalize will show the number of bytes reclaimed from bad sectors. Bytes that were
  • unreadable before by normal means. This feature is only available in read and repair
  • mode. Please be aware that any bytes residing in bad sectors that could not be
  • recovered after the 4 step retry recovery process in multi sector mode (or 3 step
  • retry recovery process in single sector mode) will be cleared out in order to reclaim
  • the bad sector. This is a normal behaviour of any Drevitalize version since release
  • 1.00.
  • Possibility to copy with recovery from any logical sector drive to any logical
  • sector drive between 512 and 8192 bytes per logical sector. Logical sector size of
  • both drives needs to be a multiple of 512. Current limitation is 4096 bytes per
  • logical sector for DOS version and 8192 bytes per logical sector for Windows version.
  • Copied sectors value will always reflect the target drive sector size.
  • Windows 7 special case : Bytes per logical and bytes per physical sector are
  • taken directly from ATA identify if possible. It appears Windows 7 returns wrong
  • values for physical sector size of advanced format SATA drives connected directly to
  • SATA controller. Problem does not occur on higher Windows versions.
  • ATA DMA transfers are now cut to 64KB chunks to ensure maximum compatibility to
  • any driver and Windows OS starting from Windows XP.
  • DRevitalize (Windows) will request 32MB physical memory from the operating
  • system. It will refuse to run if the system is not able to provide that much. All
  • possible transfer buffers will be locked into physical memory.

New in DRevitalize 2.42 (Jan 9, 2016)

  • Windows GUI instead of console mode for the Windows version.
  • Asynchronous I/O for WinAPI access, synchronous for ATA/SCSI (DRevitalize 2.42
  • uses synchronous I/O for all modes).
  • Faster reads/writes/scan x2 or x3 due to intelligent GUI update, not every I/O
  • operation like in 2.42 version.
  • Extended and precise status and error information with WinAPI lasterror code,
  • SCSI sense or ATA registers displayed when scanning drive. Progress in % shown on
  • bottom of screen.
  • SMART status with extended info and updated attribute names (extended info
  • includes the missing bytes from raw value).
  • Fast copy option with recovery mode. Possibility to copy 1 drive to another with
  • selected offsets and number of sectors - intelligent 3 step recovery of encountered
  • bad blocks on source drive (achieved with reads only – no data or signals are
  • written to the source drive).
  • Minor bugs and enhancements like serial number of HDD in Windows 7/8 corrected.
  • Aware of Windows 10 - target it Windows 10 if detected.
  • ATA/SCSI system now uses DMA or DMA EXT access instead of PIO access for drive
  • reads and writes in multisector mode.
  • DOS native AHCI on most SATA controllers compliant with the AHCI v1.3
  • specification. Full error diagnostics and failure recovery of the HBA according to
  • the AHCI specification v1.3.
  • Possibility to detect up to 32 AHCI SATA devices under DOS. To run the DOS
  • version without AHCI support please use the -noahci switch on command line.
  • Corrected multi sector and single sector precision timers, corrected and improved
  • ETA countdown.
  • Able to detect 512e (512 bytes per sector emulated) and 4096n (4096 bytes per
  • sector native) drives.
  • DOS version has a modified recovery procedure which is significantly more
  • effective than the windows version and any other DRevitalize versions released in the
  • past. Moreover, in SINGLE scan mode or upon entering SINGLE recovery mode read
  • look-ahead cache will be disabled to provide environment as close as possible to
  • floppy recovery mode without any caches going in the way. This change further
  • enforces proper recovery, minimizing false success and the relocation of sectors to
  • spare area.
  • Consistent write cache flush procedure ported to AHCI (available since 2.42
  • version in ATA and ATA/RV modes).
  • Higher precision key handler under DOS to catch quit requests.
  • Advanced data recovery on-the-fly from bad sectors. At the end statistics screen
  • DRevitalize will show the number of bytes reclaimed from bad sectors. Bytes that were
  • unreadable before by normal means. This feature is only available in read and repair
  • mode. Please be aware that any bytes residing in bad sectors that could not be
  • recovered after the 4 step retry recovery process in multi sector mode (or 3 step
  • retry recovery process in single sector mode) will be cleared out in order to reclaim
  • the bad sector. This is a normal behaviour of any Drevitalize version since release
  • 1.00.
  • Possibility to copy with recovery from any logical sector drive to any logical
  • sector drive between 512 and 8192 bytes per logical sector. Logical sector size of
  • both drives needs to be a multiple of 512. Current limitation is 4096 bytes per
  • logical sector for DOS version and 8192 bytes per logical sector for Windows version.
  • Copied sectors value will always reflect the target drive sector size.
  • Windows 7 special case : Bytes per logical and bytes per physical sector are
  • taken directly from ATA identify if possible. It appears Windows 7 returns wrong
  • values for physical sector size of advanced format SATA drives connected directly to
  • SATA controller. Problem does not occur on higher Windows versions.
  • ATA DMA transfers are now cut to 64KB chunks to ensure maximum compatibility to
  • any driver and Windows OS starting from Windows XP.
  • DRevitalize (Windows) will request 32MB physical memory from the operating
  • system. It will refuse to run if the system is not able to provide that much. All
  • possible transfer buffers will be locked into physical memory.

New in DRevitalize 2.42 (Jul 17, 2013)

  • SCSI mode added for non ATA drives, pen drives and ATA drives connected via USB.
  • SMART status possible on ATA drives connected via USB if the bridge supports non translated ATA commands via SCSI.
  • Full information for ATA drives connected via USB if the bridge supports non translated ATA commands via SCSI.
  • Command sense and error info for devices working in SCSI mode.

New in DRevitalize 2.40 (Jul 17, 2013)

  • Corrected support for 1.5TB+ drives. Now Drevitalize accepts any drive up to 48-bit LBA limit.
  • New systems of operation available : direct access in PIO mode and fast ATA RV (Read Verify) diagnostic mode.
  • Drevitalize will no longer enable SMART if it was disabled by the BIOS on startup.
  • Corrected errors in direct access ATA commands code for the DOS version.
  • Corrected errors in SATA access code and detection order.
  • Scan speed increased to 132MB/s and more for high-end SATA drives in native mode using Read Verify system.

New in DRevitalize 2.30 (May 26, 2009)

  • Full Windows Vista support.
  • Better handling of sector 0 bad problem.
  • Up to 32 storage devices are detected and can be selected to test and repair.
  • Ability to change from Multi sector mode to Single sector mode operation.
  • New default software buffer is 128K (256 sectors) to speed up data transfer and allow faster response when bad sectors are detected in multi sector scan mode.
  • Option tab upon selecting a drive for testing, these include the possibility to change starting and ending sector, number of passes and repair count loop.
  • New option allowing to revitalize slow sectors. The user will be able to specify a delay in ms when accessing a single sector above which the sector will be treated like a bad sector. Sector content will be refreshed after applying the drevitalize process.
  • New option allowing to revitalize slow sectors. The user will be able to specify a delay in ms when accessing an area of sectors above which the area will be treated like a bad area. Each sector of that area will be refreshed after applying the drevitalize process.
  • Special console handlers to restore the repaired disk state. They take over on closing the Drevitalize window.
  • Extended info with 3 color steps for progress bar with mode, repair count, slow sector refresh and number of passes information.
  • Extended statistics at the end including absolute sectors info.
  • Pressing ESC at end screen now takes the user back to main menu instead of exiting the program.
  • DOS version should have full SATA info implemented.
  • Corrected some minor color flaws in DOS version on main menu.