
新しいソフトウェアアップデート
PC-3000 Ver. 7.9.9 / Data Extractor Ver. 6.9.6 / PC-3000 SSD Ver. 3.9.8 がリリースされました
新しいPC-3000ソフトウェアアップデート **Ver. 7.9.9** が正式にリリースされました!
- PC-3000 7.9.9
- Data Extractor 6.9.6
- PC-3000 SSD 3.9.8
今回のPC-3000アップデートでは、新しいDrive Familyへの対応、Recovery Algorithmの改良、Data Extractorの新機能などが追加され、これまで以上に多くのデータを抽出できるようになりました。
特に注目すべき改善点のひとつが、**Maxio SATA Controllerへの対応拡張**と、**NVMe / USBのSM2263XTおよびSM2320G向けReadRetryを使用した拡張Initialization機能**です。
今回のアップデートにより、以下の主要なMaxio Controllerおよびその派生モデルがすべてカバーされます。
– MAS0902
– Lexar DM918
– MAS1102
– Lexar DM928
特にMAS1102への対応強化によって復旧成功率を大幅に向上でき、これまで対応を断念したり、棚上げせざるを得なかったSATA SSD案件についても解決できる可能性が高まります。
さらに、SM2263XT / SM2320G向けの新しいInitialization Methodにより、データ読み出し品質を最大限まで向上できます。
これまで大半のSectorが黒色Status、つまりBADとして判定されていたようなケースでも効果が期待できます。
新しいPC-3000アップデートの概要については、紹介動画をご覧ください。
これらの新機能を活用し、今後のデータ復旧案件にも対応できるよう、アップデートしてください。
—
主な機能強化一覧
PC-3000 HDD(SATA)
WD Marvell
【追加】
HeadだけでなくCylinderもMap化できる機能を追加。
SMR Driveにも対応しています。
これにより、Scratchが存在する領域を通過する際のDrive Positioningを改善でき、Headの劣化を軽減できます。
【追加】
Utility Actionとして、
**「Is static module equals」**
を追加。
Error Handling ScriptのElementとして使用できます。
指定されたStatic Moduleを正常に読み出すことができ、かつ指定Dataと一致した場合、このActionは成功と判定されます。
このActionを使用することでDriveのStatusを確認し、Driveが意図せず再起動してしまった状況を検出または除外できます。
その結果、現時点では不要なInitialization Actionが実行されるのを防ぐことができます。
【改善】
RAM Head Map Editing Modeを改善。
HDD起動後、Head数をmodule 0Ahから直接取得するようになりました。
また、module 0AhのDataとMap AddressがEditing Formに表示されます。
【改善】
「RAM Head Map」Utility Actionを改善。
Error Handling ScriptのElementとして使用されます。
【改善】
module 01および02のEditing Modeを改善。
ModuleがROMへTransferされている可能性をチェックする機能を追加しました。
Transfer完了が検出された場合、ID指定によるRead / Write Commandの使用が提案されます。
【追加】
Flash Dir Editor(ROM)およびmodule 02 EditorのBinary Plugin Modeで、Data内の指定Structureを選択できる機能を追加。
【改善】
Physical Scanを改善。
Scan実行中でもDefect Search Parameterを編集できるようになりました。
【改善】
Loadおよび比較対象となるStatic Moduleの選択処理を改善。
【改善】
T2 Recoveryの準備および結果表示に使用するHex Editor Pluginを改善。
【改善】
Utility経由でのRead Mode、およびData Extractor Task向けHead Mappingを改善。
—
SATA/IDE HDDの場合:
PC-3000 SATAポート経由で作成されたタスクでは、ユーティリティによるLBA読み取りとLBAアクセス用のヘッドマップ構築が可能です。ドライブ容量はパスポートに基づいて指定されます。
ユーティリティで作成されたタスクでは、ユーティリティによるPBA読み取り、第2レベルトランスレータの復元、およびPBAアクセス用のヘッドマップ構築(トランスレータを除く)が可能です。ドライブ容量は物理容量全体(SMRゾーンテーブルに基づく)です。「UA PBAアクセス取得準備」完了後にタスクを作成できます。
USB HDDの場合(USBホストポータブルポートおよびPCシステムUSBポートの両方):
技術的な読み取り機能にアクセスするには、ユーティリティに基づいたタスクを作成する必要があります。
USBホストポータブルポート用に作成されたタスクでは、ユーティリティ機能にアクセスできません。ユーティリティでは、ステータスバーの「リカバリモード」項目をクリックするか、「ユーティリティステータス」オプションから、LBA/PBAのアクセスモードを切り替えることができます。以下のモードが利用可能です。
- LBA – SATA/IDEポートで作成されたタスクに相当
- PBA – SATA HDD用ユーティリティに基づくタスクに相当
さらに、USB HDDの場合、LBA読み取り時にUAアクセスコマンドを切り替えることができます。
- SCSI セクタ読み取り
- ATA セクタ読み取り(SAT経由、SCSI ATA変換)
- VSC セクタ読み取り
—
WD HPA
【改善】
PC-3000 ExpressおよびPC-3000 UDMAでのUtility Startup処理を改善。
—
Seagate F3
【追加】
Utility Status Lineを追加。
右クリックで表示されるメニューから、
– Sys FilesへのAccess Mode
– Terminal Speed
を切り替えられるようになりました。
【追加】
Service Area ResourceをGroup Savingする際の新しいメニューを追加。
対象:
– Drive Tables
– Modules
– Sys Files
– ROM
既にProfile Fileが存在する場合、以下の選択肢が表示されます。
– Skip
– Rewrite
– Write with a new name
【改善】
「SpinDown HDD during head map building」Parameterを改善。
すべてのFamilyで共通のParameterとなりました。
—
Hitachi HGST CCB
【追加】
ROMおよびService Area Resource保存時の新しいメニューを追加。
既にProfile Fileが存在する場合、以下から選択できます。
– Skip
– Rewrite
– Write with a new name
【改善】
HDD Family Autodetection AlgorithmおよびUEC Error Code Tableを改善。
—
Samsung HDD
Utility全体の改善およびBug Fixを実施。
—
PC-3000 Kernel
【追加】
SCSI / SAS Driveについて、Reading ResultをLogへ出力する機能を追加。
以下について個別に記録されます。
– Inquiry
– Read Device Capacity
【追加】
SCSIおよびNVMe DriveでTRIMをサポート。
【改善】
2TBを超えるSAS DriveのCapacity Readingを改善。
—
PC-3000 HDD(SAS)
Seagate SAS HDD
【追加】
Exos X10 Tatsu Drive Family
【追加】
Exos X12 Mobula Drive Family
【追加】
Exos X14 MobulaBP Drive Family
【追加】
Exos X16 Evans Drive Family
【改善】
Family Selection Windowを改善。
Utility起動時に複数のUtility Actionを選択できるようになりました。
【改善】
「Utility Status」Windowを改善。
【追加】
以下のTechnological Start / Stop Commandを追加:
- DITS Spin Up Normal
- DITS Spin Down Normal
- DETS Spin Up Drive
- DETS Spin Down Drive
- DETS Unload Heads
- DETS Load Heads
【追加】
ROM Chipを2個搭載するDrive向けに、**「Decode RAID from 2 images」**Modeを追加。
【改善】
ROM Patching Processを改善。Multipatch方式となり、追加Optionとして、**「Skip update microcode check」**を利用できるようになりました。
—
Hitachi HGST SAS HDD / SSD
【追加】
DC HC560 PDQ ParisD CCB9 Drive Family
【追加】
DC HC570 LDS LondonD CCB9 Drive Family
【追加】
SSD WD DC SS400 BCQ Drive Family
【改善】
DC HC550への対応を改善。
【改善】
Module Nameを改善。
【改善】
Module Readingを改善。
新しいFamily向けに2-byte Moduleを追加。
【改善】
Sense DataおよびUEC表示を改善。
【追加】
右側ToolbarのSpecial Command Buttonに新しいOptionを追加。
- 新しいTechnological Command「Start-Stop」
- 新しいFamily向け20-byte PSID方式による「Unlock tech mode」
【追加】
「Format」Commandに、**「Fast Format」**Optionを追加。
—
Data Extractor
【改善】
「Restrictions」Optionを改善。
「Restrictions」は、File System上のFileおよびFolderに条件を設定する機能です。
条件を満たさないFileやFolderを非表示にできます。
以下の機能が追加されました。
- Restrictionsの作成・編集・選択を行うための「Restrictions」Reference Book
- Restrictions設定の編集
- RestrictionsをTemplateとして保存
- TemplateをFileへ保存
- FileからTemplateをLoad
- 複数RestrictionsをGroup化
例えばWindows System FileおよびFolder向けのRestrictionsでは、
– File用Rule
– Folder用Rule
という2種類のRestriction Ruleを組み合わせることができます。
また、「Restrictions」Context MenuからRestrictionを、
– Enable
– Disable
– Delete
できるようになりました。
さらに新しいRestrictions Templateとして、**「Header validity rule」**を追加。
FileおよびFolderのHeaderについて、
– Valid
– Invalid
– Uncheckable
を条件として選択できます。
この判定を行うためには、FileおよびFolderのFirst Sectorが読み出し可能である必要があります。 - 「Automatically set and remove ticks based on used restrictions」Optionを追加。
有効にすると、すべてのFolderおよびSub-folderについてRestrictionsに従ってCheck Markが自動設定・解除されます。
FileおよびFolder数によっては処理に時間がかかる場合があります。
このOptionを有効にしていない場合でも、選択したFolderのContext Menuから処理を開始できます。
【追加】
「Save sectors read with error」Optionを追加。
Active Utilityをベースとして作成したTaskでSSDを読み出す際に有効です。
Bit Errorが含まれていてもData自体は読み出せており、利用可能な場合があります。
特にMetadata Readingで有効な場合があります。
このOptionを有効にしていない場合、このようなErrorを含む領域を読み出す際には、Task設定に基づいて「Jump」処理が実行されます。
【追加】
「Object Map」Modeで、Statistical Error Handlingを使用したScanが可能になりました。
以下のようなケースで有効です。
– Errorなしで読み出せるが、読み出すたびに内容が異なるFlash / SSD
– Active Utility経由でSSDを読み出した際にBit Errorが含まれるData
複数回読み出しを行い、
– 最も可能性が高いData
– 最も頻繁に繰り返し取得されたData
を保存できます。
【追加】
HDD案件において、「Object Map」ModeからCylinder情報を含むMapを構築できる機能を追加。
Active Utility経由でReadingを行います。
Cylinder情報は「About」Fieldに表示されます。
この情報を使用してSector Chainを並べ替え、
– Platter外周から中心方向へReading
– Platter中心から外周方向へReading
といった読み出し順序を指定できます。
また、特定Cylinderより前または後のSector Chainを削除することも可能です。
【強化】
4K Sector Size向けFAT Copy Correction Methodを強化。
【追加】
「Save files」Optionに新しいDefault Pathを追加。
**「Previous folder in current task」** 現在のTaskで前回使用したFolderをDefaultとして利用できます。
【追加】
Explorerから以下のArchive Fileを閲覧できるようになりました。
– ZIP
– 7z
– RAR
– TAR
– WIM
– GZIP
– BZIP2
分割Volume形式のFileにも対応します。
「Settings」メニューから、Partition Structure内でArchive Compressed Fileを表示するかどうかをEnable / Disableできます。
Archive内のFileについても、
– Sector Mapの構築
– 個別Fileの保存
– 個別Fileを開く
ことが可能です。
Archive全体を保存する必要はありません。
Passwordで保護されたArchive Fileにも対応します。
【追加】
「Map」Tabから使用するDriveを明示的に選択できる機能を追加。
Window左上のComboboxから選択できます。
例えば、Sector Mapを利用してVersionを選択しながら、Reading自体はInitial Driveから直接実行するといったケースで利用できます。
【改善】
バージョンマップに基づくドライブ編集モード:
- ドライブ編集モードで、NTFSファイルシステム上のすべてのメタデータファイルとフォルダをマップ(ファイルシステムツリーのファイル直下)に基づいてエクスプローラーで表示し、ユーザーファイルとメタデータフォルダ内の特定のメタデータを切り替えることなく、メタデータのバージョンを手動で選択できるようになりました。ネイティブパーティションと解析処理後に作成されたパーティションの両方に対応しています。
- NTFSファイルシステムの自動バージョン選択処理を改善しました(セクターチェーン数に依存し、場合によっては大幅に高速化されました)。
- ファイルバージョンの自動選択を改善しました。
—
PC-3000 SSD
Silicon Motion
【追加】
SM3282P / H3808 / H3828 USB Controllerに対応。
対応Drive:**HP P500**
【追加】
「PC-USB-TERMINAL-5」AdapterのProgrammable Switchを利用して、DriveのSafe Mode移行・解除を自動化できる機能を追加。
【改善】
Data ExtractorとのInteraction Algorithmを改善。
以下を含む作業Processが改善されています。
– Deleted Data
– Formatted SSD
【変更】
以下のTestを「SSD Repair Functions」Menuへ移動:
– Low-Level Formatting
– Clear S.M.A.R.T.
—
SM2256K Controller(SATA)
【改善】
BlockあたりのPage数が少ないDriveにおけるTranslation Table Parsingを改善。
—
SM2258XT Controller(SATA)
【改善】
Firmware `58RTL_00` 向けTranslator Building Algorithmを改善。
—
SM2259XT Controller(SATA)
【改善】
Toshiba 15nm MLC NAND Chip向けTranslator Building Algorithmを改善。
【追加】
新しいLoaderを追加。
【改善】
SM2259XT(AC)+ B47構成向けTranslator Building Algorithmを改善。
—
SM2259H Controller(SATA)
【改善】
Translator Building Algorithmを改善。
—
SM2262EN / SM2263EN Controller(NVMe)
【改善】
SM2262A1 + B27構成向けLoader Download Algorithmを改善。
—
SM2263XT Controller(NVMe)
【追加】
新しい**「SSD Initialization」**Modeを追加。
このModeでは、Power投入時にFreezeしてしまうDriveのMain Firmwareを起動させることで、**ReadRetry機能を有効化**できます。
RepairおよびData Recoveryの両方で利用できます。
Data Reading QualityおよびData Access Speedを非常に高いレベルまで向上できます。
NAND Chip Typeは問いません。
新機能は、**Hynix 3dv7のような未対応NAND Chipでも動作します。**
ただし、重大な欠点があります。
この処理によってTranslation Tableの一部が失われる可能性があり、完全なSSD Eraseを行わない限り、そのDriveに対してLogical Operationを継続できなくなる場合があります。
その場合、DriveへはUtility Reading経由でのみアクセス可能になります。
この機能は、
**他のすべての方法を試しても良好な結果を得られなかった場合の、データ復旧における最終手段**
として使用することが推奨されています。
【追加】
「SSD Repair Functions」に新しいTest、**「Clear Translator」**を追加。
Translator Corruptionによって「Busy」状態のままとなったDriveの動作を復旧させることができます。
**警告:この処理を実行するとUser Dataは消去されます。**
【改善】
Translator Building Algorithmを改善。
【改善】
CPを含むBlockを特定するAlgorithmを改善。
—
SM2269XT Controller(NVMe)
【改善】
Translator Building時のRegion数を判定するAlgorithmを改善。
—
SM2320G Controller(USB)
【追加】
「SSD Repair Functions」に新しいTest、**「Clear Translator」**を追加。
Translator Corruptionによって「Busy」状態となったDriveの機能を復旧できます。
**警告:この処理を実行するとUser Dataは消去されます。**
【追加】
新しい**「SSD Initialization」**Modeを追加。
このModeでは、Power投入時にFreezeするDriveのMain Firmwareを起動し、**ReadRetry機能を有効化**できます。
RepairおよびData Recoveryの両方で利用できます。
Data Reading QualityおよびData Access Speedを非常に高いレベルまで向上できます。
NAND Chip Typeは問いません。
未対応NAND Chipでもこの新機能を利用できます。
ただし、大きな欠点があります。
Translation Tableの一部が失われる可能性があり、完全なSSD Eraseを実行しない限り、Driveに対するLogical Operationを継続できなくなる場合があります。
DriveへはUtility Reading経由でのみアクセス可能となります。
この機能は、**他のすべての方法で良好な結果を得られなかった場合の、データ復旧における最終手段**として使用することが推奨されています。
【追加】
Main Firmware(ISP)で動作しているDriveについて、以下を利用できるようになりました。
– ATA Passport表示
– S.M.A.R.T.情報表示
– Password設定
【追加】
B47R NAND Chipを使用した2TBおよび4TB Driveに対応。
対応Drive:**Crucial X10**
【追加】
Hynix 3dv7 NAND Chipに対応。
【改善】
Translator Construction時のRegion数判定Algorithmを改善。
—
Asmedia Bridge搭載USB SSD
【改善】
SM2246XT + ASM1153E(SATA + SATA-to-USB Bridge)
【改善】
SM2258XT + ASM235CM(SATA + SATA-to-USB Bridge)
【改善】
SM2259XT + ASM235CM(SATA + SATA-to-USB Bridge)
【追加】
Main Firmware(ISP)で動作しているDriveについて、以下を利用可能にしました。
– ATA Passport表示
– S.M.A.R.T.情報表示
– Password設定
—
Phison Utility
【追加】
「PC-USB-TERMINAL-5」AdapterのProgrammable Switchを利用して、DriveのSafe Modeへの移行・解除を自動化できる機能を追加。
【追加】
Smartbuy S3 USB Driveに対応。
構成:**ASM1153E + PS3111**
—
PS5013 Controller(NVMe)
【改善】
Intel / Micron B16A NAND Chipを使用するDrive向けTranslator Building Algorithmを改善。
—
PS5015 / PS5019 Controller(NVMe)
【改善】
Loader Upload Processを改善。
—
JMicron / Maxio
【改善】
Plane Number = 4の場合のPBT 0 Translator Algorithmを改善。
【追加】
SSD Operation Error発生時にLoaderを自動Uploadする機能を追加。
—
MAS0902 Controller(SATA)
Utility全体を改善。
【追加】
以下のDrive Modelに対応。Controller + NAND Type:
- ADATA SU650(MAS0902 + B27A ONFI_3.0)
- Lexar NS100(MAs0902 + B27A ONFI_3.0)
—
WD Marvell
【追加】
MAS1102ベースのDriveへのExtended Supportを追加。
【追加】
以下のDrive Modelに対応。Controller + NAND Type:
- Apacer AS350(MAS1102 + B37R)
- Apacer AS350(MAS1102 + B47R)
- Apacer AS350(MAS1102 + N38A QLC)
- GOODRAM CX400 G2(MAS1102 + B47R)
- HIKVISION C100(MAS1102 + B37R)
- HIKVISION E100(MAS1102 + YMTC X267)
- HP S600(MAS1102 + B47R)
- Lenovo(MAs1102 + B47R)
- MARKVISION(MAS1102 + N38A QLC)
- QUMO Novation 3D(MAS1102 + YMTC X296)
- Silicon Power A55(MAS1102 + B37R)
- Silicon Power A55(MAS1102 + N38A QLC)
【追加】
新しいLoaderを追加:`Mas1102.sfw v0.3.0`
【追加】
新しいTranslator Algorithmを追加:`PBT 2`
【追加】
以下のNAND Chip向けReadRetryをサポート:
– B37R
– B47R
– YMTC NAND
PC-3000 JAPAN サポートチーム