February
10, 2026

The New Software Update: PC-3000 Ver. 7.8.17, Data Extractor Ver. 6.8.7, PC-3000 SSD Ver. 3.8.9 has been released


After months of focused development, the new PC-3000 software update version 7.8.17 is now officially released!

  • PC-3000 7.8.17
  • Data Extractor version 6.8.7
  • PC-3000 SSD 3.8.9

This release delivers a suite of powerful enhancements designed to tackle the latest data recovery challenges. Key improvements include expanded support for WD, Seagate and HGST CCB HDDs with new operating modes, as well as significant optimization of Data Extractor for more efficient workflows.

The update also broadly extends capabilities for modern SSDs, including native USB SSD support and recovery from drives with hardware encryption.


Watch the video on the main features of the new PC-3000 update:


 

 


Update now to access these new features and keep your lab at the forefront of recovery technology.

If you have any questions, please submit a ticket in our ACE Lab portal.

A LIST OF THE MAIN ENHANCEMENTS

PC-3000 HDD (SATA)

WD Marvell

 ENHANCED 

the editor for all modes operating with integer values (the new editor is more convenient for input of hex values ​​when entering a large number of characters due to the lack of insignificant zeros)

 ENHANCED 

the FDir editor. Restrictions on editing the modules list including the record for module 01 have been removed, the ability to edit the regions map has been added

 ADDED 

the functionality to change and save the size of the editor form

 ADDED 

the opportunity to select the active TIS (metadata to use) when reading through the SMR HDD utility and building the heads map using the second-level translator data source of module 190

 ADDED 

auto-detection of the TIS to be used

 ADDED 

information about translator header errors to the metadata selection form. It helps to select the active TIS and makes auto-detection results more understandable

 ADDED 

report about errors in the DBS logs (if any errors are detected) when logging into the utility. It can be disabled in the utility settings

 IMPROVED 

the visualization of recovery results in the second-level translator recovery mode (plugin for module 190)

 IMPROVED 

the validity check of found nodes (version 7.7 skipped nodes that referred to non-existent bands)

 IMPROVED 

the recovery mode for module 03. Now it works on families where the “VSC ERR UNSUP ACTION CODE" error was returned previously

 ADDED 

a check for possible relocation of module 02 to ROM in the "Edit HDD ID" mode. In this case the utility automatically suggests using read/write commands by ID

 ENHANCED 

the ability to select the command to be used (verification, reading, writing) in the "Physical test" mode

 IMPROVED 

the "Physical test" interruption process. Now when the process is interrupted, the utility warns that any defects found will not be added and offers to skip the head being scanned instead of interrupting the test. In this case, found defects will be added

 ADDED 

information about the applicability of the plugin and compatible data files in the description of plugins (displayed in the status bar of the binary data editor)

 ADDED 

new plugins:

  • DBS Log
  • RAM Head map
  • Display value ARM code refs (Search for references in destination code for analyzing code from RAM and overlays)
 ADDED 

information from modules B, 20B, 0A, 47 in ROM data view (the "Information about HDD from ROM" plugin)

 ADDED 

information about DCM, including heads, to the report of the "View ROM information" mode

 ADDED 

the functionality to save SMR zones table in the "HDD resources backup" mode

WD HPA

 ADDED 

SMART clearing feature

 ADDED 

support for error handling scenarios in the Utility modes, and an alternate scenario for tech mode reading in DE

Seagate F3

 ADDED 

Unlock patch for the C6 CimarronBP family

 ADDED 

Tech Unlock patches for families (addition of the families is at the final stage of development):

  • D3 Osprey (ST18000NM0092-3CX103)
  • D6 Marlin (ST22000DM000-3Y6103)
  • D7 LongsPeakBP (ST22000NM001E-3HM103)
  • D8 Summit (ST24000NM002H-3KS133)
 ADDED 

a new Unlock Multipatch. Besides the unlock, it allows to correct HDD behavior during start:

  • Tech Unlock
  • Write Protect
  • Show / skip Dev Fault
  • LED BD 9828, MC Init Fail
  • LED BD 4040 (Sys Defects loading fail)
  • Update Microcode check 1
 ADDED 

overlay control 18A for the Loader creation for the Pharaoh Oasis family group

 ADDED 

firmware descriptor decoding to DiskFW BuildInfo ver. 0x24

 ADDED 

special commands to the menu on the right panel:

  • 'DITS Spin Down Normal'
  • 'DITS Spin Up Normal'
  • 'DETS Spin Down Drive'
  • 'DETS Spin Up Drive'
 ENHANCED 

MediaCache configuration information. Now it is retrieved from HDD RAM when possible

 ADDED 

a poll for the Media Cache size via the command working with the registry parameters in the HDD RAM during the preparatory procedure to build the heads map

 ENHANCED 

the "Test" menu. Now it includes the functionality that allows saving current translator and MCMT data from HDD RAM

 ADDED 

"Stop Intercommand Activity" and "Stop Intercommand Activity at utility startup" to the utility's startup dialog

 ADDED 

MC state flags – Flg1(DW), Flg2(W16) in the MCMT extent editor

 ENHANCED 

tests. Loaders/modifiers of Non Resident G-List, TA-List, SrvFlaws List, P-List, MCMT were switched from work via ATA-indirect to a centrally switched mechanism

Hitachi HGST CCB

 ADDED 

families: Vela A, Aries-KP, Vela AP, Vela AX

 ADDED 

the functionality for sector-by-sector reading with an option to ignore errors in work with SA/modules reading

 IMPROVED 

the reaction to techno mode key error (task processing does not stop), and revised the information about modules

 ADDED 

the ability to read Modules sector-by-sector with an option to ignore errors in the "View and Edit HDD Resources" wizard

 ADDED 

auto-detection of families by WWN

 ADDED 

functions to the starting dialog:
Displays the HDD formatting status in overlapped mode (formatting takes about 12-18 hours)

 ADDED 

the current Sense code to supplement the Inquiry Page 03 in the starting dialog and in the "Utility Status" functionality to display drive status

 ADDED 

special commands to the menu on the right panel:

'Stop Background Activity';
'Tech PSID Auth';
'Tech ON';
'Tech Reset';
'-------------------------';
'Stop Unit';
'Start Unit';
'-------------------------';
'SPC Spin Down';
'SPC Spin Up';
'-------------------------';
'SPC Unlatch';
'-------------------------';
'Test Unit Ready';
'Get Sense';
'Inquiry P3'.

 ADDED 

the function for SA testing using a specialized tech command

 ADDED 

a check for corruption of the information about the size of checksum-protected data to the procedures verifying module checksums

 ADDED 

the opportunity to continue work in case of HDD freezing on non-critical objects during the initialization phase

 IMPROVED 

the search for the FIMG module in the ROM image (head map, etc.) for the Leo_A_HE12 family

 ADDED 

FIMG decoding (head map, etc.) for the LibraHC10 family

 ADDED 

protection against false detection when searching for data for the headmap editor plugin in ROM

PC-3000 HDD (SAS)

Seagate SAS

 IMPROVED 

System Files table initialization process

 ADDED 

Automatic ROM backup prior to the manipulations with the Flash ROM dump

HitachiGST SAS

 ADDED 

the "Start Unit" button in the families list window

 ADDED 

DC SS300 family

 IMPROVED 

utility status bar view. Included information about drive identifiers

 IMPROVED 

the window listing drive families

 ADDED 

descriptions of error codes

 ADDED 

the Translator regeneration option

 ADDED 

ROM writing functionality for all families

 ADDED 

a second (alternative) option for microcode building process for some firmware versions with non-standard assembly methodology, selectable automatically based on firmware type

 IMPROVED 

Drive ID and Power-on-Hours editing option for all families

 CHANGED 

HUS726TxTALx20x -> DC HC310, HUH7210xxALx20x -> DC HC510

 ADDED 

new families: DC HC320, DC HC330, DC HC520, DC HC530, DC HC550

 ADDED 

drive unlock via PSID for the following families:

  • DC HC310
  • DC HC320
  • DC HC330
  • DC HC510
  • DC HC520
  • DC HC530
  • DC HC550
 ADDED 

the functionality to load a donor's microcode for all these families

 ADDED 

2nd ROM reading and writing implemented for all these families

PC-3000 SAS Universal utility

 IMPROVED 

the "Clone HDD" option fixing the bug that could prevent recording of the last data block during drive cloning

 ADDED 

an error handling scenario for the "Logical scan" and "Physical scan" modes in all utilities

PC-3000 Kernel

 IMPROVED 

Sense Data parsing for SAS/SCSI/USB storage drives (descriptors processing)

 ADDED 

support for commands returning Sense Data over 32 bytes

 ADDED 

in the log report a 'warning’ messages type (yellow)

 IMPROVED 

the command editor for SCSI ATA Translation mode in SCSI Commander

 IMPROVED 

the PCIe interface type autodetection option for PC-3000 Portable III

 ADDED 

an automatic extension change for the 'Files save' dialog when a file type filter is applied (extension be added for files automatically, if it was not specified)

 IMPROVED 

power supply handling for connected NVMe drives. Previously, it could trigger the 'Controller Reset' command

PC-3000 HDD (SATA)

 ADDED 

the 'Error recovery control' option. Similar to the identical option in the 'Tools' menu of vendor-specific SATA/IDE utilities

PC-3000 Portable III/PRO

 ADDED 

support for HGST CCB adapter in Stand Alone mode

 IMPROVED 

the USB devices driver

 IMPROVED 

commands execution handling for HGST CCB adapter controller

DataExtractor

 ADDED 

an opportunity to set limits for files and folders (file system nodes). The limits allow to hide files and folders, which did not pass filtration. The following types of limits are available:

  • Limit based on attribute (name, date, size, first sector)
  • Limit leaving only files with checked headers
  • Limit based on a rule for the chains map
  • Limit based on an Attribute map (a map of read sectors, entropy and other maps)
  • Limit for files with size more than RAID table
  • Limit based on the first sector location within a RAID

Different types of limits can be applied simultaneously (a file must match all limits at once)

Limits affect all modes that are working with the file system: saving, map building etc.

Marks are set taking into account the limitations – the process of file system traversing and marking the matching files is initiated

Examples of limits:

  • Build a map of all *.jpg files created last year and at least 95% readable for further recovery
  • Save all files in the map of unused space containing at least one non-zero sector
  • Show only files with position unknown and header checked on RAID in the configuration detection process
 ADDED 

a mode for drive editing based on versions map:

Added an opportunity to build a full versions map:

  • for a file
  • for marked items
  • for a map

Implemented automatic search for versions featuring RAW recovery support for files:

  • for the current
  • for marked
  • using in the search a part of a version related to the specified file
 IMPROVED 

search method of metadata versions for NTFS:

  • Search not the whole version but a part of it, related to a certain record. It improved the result
  • Added an opportunity to search for the last state with information about location (instead of the last state of MFT record) which is helpful in case of deletion followed by a TRIM
 IMPROVED 

Versions selection for certain LBA has been accelerated (SQL request optimized)

 IMPROVED 

the “Refresh” method on the list of versions clears the information table (necessary after rereading)

 ADDED 

the opportunity to find and pick versions for new drives created from a drive with variations of virtual drives like BitLocker (and other encrypted + based on map) with translation back to the initial drive

 ADDED 

checking the drive after power on. This feature allows to repower the drive until one of selected scenarios will not happened:

  • Wait for non-zeroes in custom LBA
  • Wait for zeroes in custom LBA
  • Repower the drive until we get some GREP in custom LBA
  • Repower the drive until we read Drive ID

This feature could be very useful in a pair with heating machine and temperature influence on NAND chips for those SSDs which are not officially supported, stays in BSY or not detecting correctly

RAW recovery

 ENHANCED 

selection of the Run “In background” and “In queue” modes is running the “Quick RAW recovery” mode from now on. A separate “Quick RAW recovery” menu appears no longer

 IMPROVED 

results addition to the Database in background mode (quick version), which accelerated the procedure in areas with a lot of files

 IMPROVED 

RAW recovery results export to *.csv is now taking into account their order

 IMPROVED 

the positioning in a “map of object” during the virtual LBA entry is running not only in map but also in the list of chains now

 ADDED 

optional scaling of results for the graph map. An option has been added where the height of the drawn "column" is determined by the ratio of the number of sectors matching the selection conditions to the number of items per displayed "column" (point)

 ADDED 

automatic clearing of additional maps based on read data while clearing the main map (in case of legend changing to an attribute containing no data)

 ENHANCED 

the power supply policy. An automatic power supply is excluded when changing mode from work with copy (for SATA and NVME drives)

DSF format

 ADDED 

the “Map of data saved in DE storage” and “Defragmentation DE storage” methods

 ENHANCED 

accelerated storage working speed due to the implementation of search tree and read-ahead improvement

File systems

 ADDED 

a mode that calculates folder size based on file system parsing results. You can select size type (native or calculated) to be displayed in the “Settings”→”Show calculated folder size” menu

.
 ADDED 

settings to display size: bytes, Kb, Mb, Gb. (Settings -> Show file and folder size in ->)

ExFAT file system

 ENHANCED 

accelerated building of the map of used/unused space by Bitmap

 IMPROVED 

the partition (revealed structures) analysis with an additional method to find the beginning of cluster and FAT table in case of boot area loss

 IMPROVED 

grouping stage using folder information which accelerated file system analysis, particularly in case of numerous directories

FAT file system

 IMPROVED 

structure analysis method based on RAW recovery results

Ext3(4) file system

 IMPROVED 

META_BG organizing when it starts from group 0

 ENHANCED 

partition analysis method

NTFS file system

 ADDED 

overall optimizations, fixes and improvement

APFS file system

 ADDED 

snapshots appearance

 IMPROVED 

compressed files and volumes saving

PC-3000 SSD

Silicon Motion

 ADDED 

support for the SM2259H controller (Crucial MX500 utility)

 ADDED 

support for the H8098 (SM2263XT) controller (HP EX900 v2 utility)

SM2258G Controller (SATA)

 ADDED 

support for encrypted eDrive drives (Transcend SSD230S utility)

 IMPROVED 

firmware read/write algorithm

SM2258XT Controller (SATA)

 ADDED 

new loaders

SM2259XT Controller (SATA)

 IMPROVED 

the translator building algorithm for the SM2259AB+B37R combination;

 ADDED 

new loaders

SM2262EN/SM2263EN Controller (NVMe)

 IMPROVED 

the encryption detection algorithm

SM2263EN Controller (NVMe)

 IMPROVED 

the translator building algorithm

SM2263XT Controller (NVMe)

 IMPROVED 

the translator building algorithm for drives based on Intel/Micron B27A chips

 IMPROVED 

the translator building algorithm for drives based on Intel/Micron B27A chips with two LUNs per chip

 IMPROVED 

the translator building algorithm for drives based on YMTC 3dv3 chips with two LUNs per chip

SM2320G Controller (USB)

 ADDED 

support for drives with unique encryption keys

 ADDED 

new loaders

 IMPROVED 

the translator building algorithm

Phison

 ADDED 

support for the HG2283 controller (PS5013 modification) (Patriot P300 utility)

 ADDED 

support for the PS2251-17 (U17) controller (Crucial X6, Silicon Power MS60 utilities)

 ADDED 

support for the PS2251-18 (U18) controller (MSI DATAMAG utility)

PS5013 Controller (NVMe)

 IMPROVED 

the translator building algorithm for IMB47R-based drives

PS5021 Controller (NVMe)

 IMPROVED 

the translator building algorithm

JMicron/Maxio

JMicron/Maxio MAS0902 Controller (SATA)

 ADDED 

Kimtigo KTA-320 (MAS0902+YMTC)

 ADDED 

Lexar NS100 (MAS0902+B27A)

 ADDED 

Patriot Burst Elite (MAS0902+N18A)

 ADDED 

Smartbuy (MAS0902+YMTC)

 ADDED 

the PBT0.a translator building algorithm

 ENHANCED 

translator rereading

 ADDED 

the last selected translator state is saved in the drive profile

 IMPROVED 

Mas0902.sfw loader (v0.2.0) for use with YMTC chips

 ADDED 

saving of the selected translator algorithm

 MERGED 

the PBT0 and PBT0.a translator building algorithms

 MERGED 

the PBT1 and PBT1.a translator building algorithms

 ENHANCED 

the PBT1.b algorithm to support drives with QLC chips

 IMPROVED 

the SSD image building algorithm to take all versions into account

 IMPROVED 

the PBT0 translator building algorithm

 ADDED 

PBA reading in DE for recovery of deleted files and formatted partitions, also enabling SSD image generation taking into account all translation versions

Check out a step-by-step guide to recovering data from Maxio MAS0902A/DM918 controllers in the blog article.

If you haven't found the answer for your question please send us your message:

Name *:
Company *:
Country *:
E-mail *:
Phone:
Best way to contact you:
Message:
Phone
Email
WhatsApp
Antispam: