PC–3000
Программно-аппаратные комплексы для восстановления данных, разработанные и производимые нашим партнёром, компанией ACELab, являются основным инструментом для работы с неисправными носителями информации в ведущих компаниях по всему миру.
Высокая эффективность работы наших специалистов также во многом обеспечивается возможностями PC−3000.
Фактически, в настоящий момент ACELab является безоговорочным мировым лидером в области разработки программно-аппаратных решений для восстановления данных.
Продукция компании постоянно совершенствуется, и на данный момент существуют следующие базовые программно-аппаратные комплексы:
- PC-3000 Portable III – новый портативный комплекс для восстановления данных, а также получения цифровых доказательств. 2 порта SATA, 1 порт SATA/PCIe, 1 порт USB.
- PC-3000 Express – 4 порта SATA, 2 порта PATA. Максимальная скорость: 150 MБ/с.
- PC-3000 UDMA – 2 порта SATA, 1 порт PATA. Максимальная скорость: до 150 MБ/с.
- PC-3000 SAS – 4 порта SAS. Максимальная скорость: 6 Гб/с.
- PC-3000 Flash – для восстановления данных с NAND Flash накопителей.
- PC-3000 Mobile – для восстановления данных с мобильных устройств.
Комплексы PC-3000 Flash и PC-3000 Mobile предназначены исключительно для восстановления данных и не предусматривают возможности дополнения программными комплексами.
Комплексы PC-3000 Express, PC-3000 UDMA и PC-3000 SAS в базовом варианте предназначены для ремонта жестких дисков. Применение в целях восстановления данных предполагает расширение функционала путём установки соответствующих версий Data Extractor.
Установка Data Extractor RAID даёт возможность сборки RAID массивов.
Установка программного комплекса PC-3000 SSD даст возможность ремонтировать и восстанавливать данные с SSD дисков на PC-3000 Express и PC-3000 UDMA.
Портативный комплекс PC-3000 Portable III может быть использован как для ремонта накопителей, так и для восстановления данных. Он уже содержит в своём составе программный комплекс Data Extractor.
Функционал может быть расширен для работы с твердотельными накопителями путём установки программного комплекса PC-3000 SSD расширенный.
Программные комплексы для восстановления данных поставляются как в виде отдельных дополнений, так и в комплекте с программно-аппаратными, в составе соответствующих редакций.
На сайте ACELab можно получить актуальную информацию о различных вариантах поставки и стоимости комплексов.
Программа обучения и поддержка
После покупки комплекса предоставляется один год бесплатного обновления ПО и техническая поддержка от производителя.
В рамках партнёрского взаимодействия мы обучаем использованию комплекса PC-3000 на курсе по восстановлению данных в ЦДПО МФТИ, а также консультируем на форуме и в телеграмм-канале.
Если вас заинтересовали разработки ACE Lab, то в нашем московском офисе вы можете непосредственно увидеть примеры их использования и задать вопросы специалистам, ежедневно работающим с PC-3000. Для визита с этой целью требуется предварительная запись.
PC-3000 DiskAnalyzer для Windows

PC-3000 DiskAnalyzer — программа для тестирования штатно подключаемых накопителей, таких как HDD, SATA, SCSI, SSD, External USB HDD/Flash. Для доступа к дисковому устройству использует несколько программных механизмов:
- SCSI Pass Through IOCTL (SPTI) — системный механизм выполнения операций чтения записи. Позволяет получить информацию об идентификации диска, так называемый SCSI паспорт.
- S.M.A.R.T. IOCTL — предназначен для получения информации о состоянии S.M.A.R.T. Допускает подачу команд чтения атрибутов и пороговых значений S.M.A.R.T., а также идентификационных данных HDD (Стандартный паспорт ATA) через задание значений регистров HDD.
- IDE Pass Through IOCTL — нет ограничения на значение регистра +1, что позволяет использовать большее количество функций S.M.A.R.T., включая доступ к логам и запуск S.M.A.R.T. диагностики HDD.
- SCSI ATA Translation — работа с HDD имеющими интерфейс USB.
Возможности PC-3000 DiskAnalyzer:
- Логическое сканирование командами чтения или верификации.
- Запись на диск диапазонов логических адресов для тестирования записи или уничтожения данных.
- Просмотр идентификационных данных дисковых накопителей.
- Просмотр полных идентификационных данных накопителей с интерфейсом IDE (PATA/SATA).
- Просмотр данных S.M.A.R.T. в том числе данные логов.
- Сохранение дефектов сканирования в формате комплексов PC-3000 для их дальнейшего скрытия средствами этих комплексов.
- Копирование данных сектор в сектор на другой дисковый накопитель.
AIDA64 Extreme Edition — незаменимое приложение для диагностики ПК с возможностью проведения.
CPU-Z — небольшая полезная программа, с помощью которой вы получите всю информацию об.
FurMark — мощный инструмент, который будет в первую очередь полезен оверклокерам, позволяющий.
CrystalDiskMark — небольшая бесплатная программа, предназначенная для сравнительного анализа.
GPU-Z — отличная утилита для просмотра разнообразной информации о видеокарте и ее.
Core Temp — утилита, которая в режиме реального времени отображает температуру Вашего.
Отзывы о программе PC-3000 DiskAnalyzer
SCHWEJK про PC-3000 DiskAnalyzer 1.6.0 [01-04-2014]
Хоть инсталятор пишет «1.3.0», это 1.6.5 сборка 216
4 | 8 | Ответить
PC-3000 Flash: восстанавливаем данные с карты microSD

Сегодня многие современные устройства NAND флэш-памяти используют архитектуру нового типа, у которой интерфейс, контроллер и чипы памяти интегрированы в один общий слой компаунда. Мы называем такую структуру монолитной.
До недавнего времени все карты памяти типа SD, Sony MemoryStick, MMC и других, использовали простую «классическую» структуру с отдельными частями – контроллер, плату и чип памяти NAND в корпусе TSOP-48 или LGA-52. В таких случаях процесс восстановления был очень простым – мы выпаивали чип памяти, читали его в PC-3000 Flash, и вели ту же подготовку, что и в случае с обычными USB-флэшками.
Однако что делать, если наша карта памяти или UFD-устройство имеет монолитную структуру? Как получить доступ к чипу памяти NAND и прочесть данные с него?



В данном случае, проще говоря, нам нужно найти особый технологический выходной контакт на нижней части нашего монолитного устройства, удалив для этого его покрытие.

Но перед тем, как вы начнёте заниматься восстановлением данных с монолитного устройства, мы должны предупредить, что процесс пайки монолитного устройства сложен и требует хороших навыков работы с паяльником и специального оборудования. Если раньше вы никогда не пробовали паять монолитное устройство, мы рекомендуем вам потренироваться на донорских устройствах с ненужными данными. К примеру, вы можете купить пару устройств просто для того, чтобы потренироваться в подготовке и пайке.
Ниже приводим список необходимого оборудования:
- Качественный оптический микроскоп с увеличением в 2, 4 и 8 раз.
- USB-паяльник с очень тонким жалом.
- Двусторонний скотч.
- Жидкий активный флюс.
- Гелевый флюс для шариковых выводов.
- Паяльный фен (например, Lukey 702).
- Канифоль.
- Деревянные зубочистки.
- Спирт (75% изопропиловый).
- Медные провода толщиной 0,1 мм с лаковой изоляцией.
- Ювелирная наждачка (1000, 2000 и 2500 – чем больше число, тем меньше зерно).
- Шариковые выводы на 0,3 мм.
- Пинцет.
- Острый скальпель.
- Схема распиновки.
- Плата-адаптер для PC-3000 Flash.
Сначала возьмём наше монолитное устройство. В данном случае это небольшая карта microSD. Нам нужно зафиксировать её на столе двусторонним скотчем.

После этого начнём удалять слой компаунда снизу. На это потребуется какое-то время – вам нужно быть терпеливым и осторожным. Если вы повредите слой с контактами, данные восстановить не получится!
Начнём с самой грубой наждачки, с самым большим размером зерна – 1000 или 1200.

Удалив большую часть покрытия, необходимо перейти на менее крупную наждачку – 2000.

Наконец, когда покажется медный слой контактов, нужно перейти на самую мелкую наждачку – 2500.

Если всё будет сделано правильно, вы получите что-то вроде этого:

Вместо наждачки можно использовать такую стекловолоконную щётку, идеально счищающую слои компаунда и пластика, и не вредящую меди:
Следующий шаг – поискать распиновку на сайте Global Solution Centre.
Для продолжения работы нам потребуется припаять 3 группы контактов:
- I/O данных: D0, D1, D2, D3, D4, D5, D6, D7;
- Управляющие контакты: ALE, RE, R/B, CE, CLE, WE;
- Контакты питания: VCC, GND.
Сначала нужно выбрать категорию монолитного устройства (в нашем случае это microSD), а потом выбрать совместимую распиновку (у нас это type 2).

После этого нужно закрепить карту microSD на плате-адаптере для удобства пайки.


Хорошей идеей будет распечатать схему распиновки вашего монолитного устройства перед пайкой. Её можно положить рядом, чтобы было удобнее при необходимости сверяться с ней.

Мы готовы начинать пайку! Убедитесь, что ваш рабочий стол достаточно хорошо освещён.
Нанесите жидкий флюс на контакты microSD при помощи небольшой кисточки.


При помощи мокрой зубочистки разместите все шариковые выводы на медных контактах, размеченных на схеме. Лучше всего использовать шарики диаметром 75% от размера контактов. Жидкий флюс поможет нам зафиксировать шарики на поверхности microSD.


Разместив все шарики на контактах, нужно будет использовать паяльник для плавки припоя. Осторожнее! Все процедуры проводите нежно! Для расплавления на очень короткое время прикоснитесь к шарикам кончиком паяльника.

Когда все шарики расплавятся, нужно нанести на контакты гелевый флюс для шариковых выводов.

При помощи паяльного фена нужно разогреть контакты до температуры в +200 C°. Флюс поможет распределить температуру по всем контактам и равномерно их расплавить. После нагрева все контакты и шарики примут полусферическую форму.

Теперь надо удалить все следы флюса при помощи спирта. Нужно побрызгать им на microSD и почистить её щёткой.


Далее готовим провода. Они должны быть одинаковой длины, около 5-7 см. Отмерять длину проводов можно при помощи кусочка бумаги.


После этого нужно скальпелем удалить изоляционный лак с проводов. Для этого просто аккуратно поскребите их с обеих сторон.


Последняя стадия подготовки проводов – лужение их в канифоли, чтобы они лучше паялись.


И вот мы готовы припаивать провода к плате-адаптеру. Мы рекомендуем начинать пайку со стороны платы, а потом припаивать провода с другой стороны к монолитному устройству под микроскопом.


Наконец, все провода припаяны, и мы готовы использовать микроскоп для припаивания проводов к microSD. Это самая сложная операция, требующая огромного терпения. Если вы почувствуете, что устали – отдохните, съешьте что-нибудь сладкое и выпейте кофе (сахар в крови устранит дрожание рук). После этого продолжайте пайку.
Правшам рекомендуем держать паяльник в правой руке, а левой – держать пинцет с проводом.
Паяльник должен быть чистым! Не забывайте чистить его во время пайки.



Припаяв все контакты, убедитесь, что ни один из них не касается земли! Все контакты должны очень крепко держаться!

Теперь можно подключать нашу плату-адаптер к PC-3000 Flash и начинать процесс чтения данных.

Видео всего процесса:
Прим. перев.: Как раз незадолго до перевода этой статьи наткнулся на следующее видео, подходящее по теме:
PC-3000 UDMA
Программно-аппаратный комплекс PC-3000 UDMA предназначен для диагностики и ремонта (восстановления работоспособности) HDD с интерфейсом SATA (Serial ATA) и PATA (IDE), емкостью: от 500 Мб до 6 Тб, производства: Seagate, Western Digital, Fujitsu, Samsung, Maxtor, Quantum, IBM (HGST), HITACHI, TOSHIBA c форм-фактором 3.5″- настольные ПК; 2.5″ и 1.8″ — накопители для ноутбуков; 1.0″ — накопители для портативной техники, с интерфейсом Compact Flash.
Аппаратура PC-3000 UDMA
Новый контроллер PC-3000 UDMA, это 3-х портовая тестовая плата, устанавливаемая в PCI-Express слот расширения управляющего компьютера. Три диагностических порта контроллера распределились следующим образом: 2 порта SATA с максимальной скоростью передачи данных 133 Мб/сек и 1 порт PATA со скоростью 100 Мб/сек. Один порт SATA (SATA0) является основным, другой порт SATA (SATA1) являются переключаемым с портом PATA. Таким образом, одновременно к плате PC-3000 UDMA можно подключить два накопителя, один из которых SATA, другой в зависимости от выбранной конфигурации SATA или PATA. При разработке контроллера PC-3000 UDMA на шине PCI-Express использовался опыт эксплуатации контроллера предыдущего поколения PC-3000 UDMA на шине PCI, который хорошо зарекомендовал себя в центрах восстановления данных, как недорогой, надежный контроллер оптимальной производительности.
- SATA x2 — UDMA133, UDMA100, UDMA66, UDMA33, PIO4, PIO3, PIO2, PIO1, PIO0
- PATA x1 — UDMA100, UDMA66, UDMA33, PIO4, PIO3, PIO2, PIO1, PIO0
Порты раздельны, но при одновременной загрузке двух портов — зависимы. Наблюдается незначительное снижение производительности (не более чем на 20%) на одном из каналов, при полной загрузке второго канала UDMA. Такая особенность контроллера PC-3000 UDMA обусловлена использованием одноканальной шины PCI-Express, которая и является узким местом при передаче данных. С другой стороны, такое схематехническое решение позволяет снизить общую стоимость платы и сделать ее более привлекательной, для небольших сервисных центров.
График производительности системы при чтении двух HDD (на PC-3000 UDMA)
Как видно из графика чтения, даже при одновременной загрузке двух портов, скорость чтения по обоим каналам существенно превышает максимальные значения для платы предыдущего поколения — PC-3000 UDMA на шине PCI.
Адаптер питания
Для питания диагностируемых накопителей используется 2-х канальный адаптер управления питанием расположенный на основной плате контроллера. Он обеспечивает защиту диагностируемых накопителей от перенапряжения и перегрузок по току. В случае возникновения аварийных ситуаций, питание с HDD будет сниматься автоматически. Дополнительно, для каждого канала организована обратная связь с управляющей программой комплекса
Управление ресурсами платы PC-3000 UDMA
Принципиально новой особенностью комплекса PC-3000 UDMA является возможность запуска утилит PC-3000 и Задач Data Extractor-а в виде отдельных процессов операционной системы. Для удобства работы в составе комплекса имеется программа «Менеджер ресурсов платы PC-3000 UDMA», которая позволяет: распределять порты платы между процессами, наблюдать за их состоянием и при необходимости снимать зависший процесс. Причем, при запуске процесса, ему может быть выделено любое доступное количество портов платы PC-3000 UDMA. Например, можно запустить два процесса для каждого порта или один процесс с двумя доступными портами.
Экранная форма: Выбор портов для процесса PC-3000 UDMA
Экранная форма: Менеджер ресурсов платы PC-3000 UDMA
Комплект поставки PC-3000 UDMA
- Контроллер PC-3000 UDMA-E — 1 шт
- Адаптер PC-USB-TERMINAL — 1 шт
- Адаптер PC-2″ — 1 шт
- Адаптер SATA- micro SATA — 1 шт
- Переходник MX-SAFE — 1 шт
- Переходник PC-FUJ.SATA — 1 шт
- Переходник PC-QUANTUM — 1 шт
- Переходник PC-SAMSUNG — 1 шт
- Переходник PC-SEAG.SATA — 1 шт
- Переходник PC-SEAGATE — 1 шт
- Переходник PC-TOSH.SATA — 1 шт
- Переходник PC-WD3.5″ — 1 шт
- Переходник PC-WD2.5″ — 1 шт
- Переходник PC-USB PWR — 1 шт
- Щуп ATCS, ATDA — 1 шт
- Кабель USB2.0 Defender — 1 шт
- Кабель SATA RAID edition (80 см) — 2 шт
- Кабель плосский UDMA80 (80 см) — 1 шт
- Кабель IDC10 (30 см) — 1 шт
- Кабель питания для MX-SAFE — 1 шт
- Кабель питания HDD SATA (80 см) — 1 шт
- Кабель питания HDD PATA (70 см) — 1 шт
- Переходник питания PATA-SATA (10 см) — 1 шт
- ПО комплекса, база данных ресурсов — 1 DVD
- Руководство пользователя — 1 книга
Комплект PC-3000 UDMA

Адаптер PC-USB-TERMINAL

Переходники PC-FUJ.SATA, PC-QUANTUM, PC-SAMSUNG, PC-SEAG.SATA, PC-SEAGATE,
PC-TOSH.SATA, PC-WD3.5″, PC-WD2.5″

Кабель HDD 10 pin

Схема подключения адаптера PC-USB-TERMINAL
Схема подключения адаптера PC-SEAG.SATA

Переходник PC-MX-SAFE — предназначен для работы
с накопителями MAXTOR в safe mode
Щуп (ATCS, ATDA)- предназначены для разблокировки HITACHI/IBM HDD

Адаптер PC-2″ предназначен для подключения 2,5″ и 1,8″ HDD
Адаптер PC micro SATA

Переходник PC-USB PWR
Кабель SATA RAID edition (80 см)
Кабель плоский UDMA80 (80 см)
Кабель питания HDD SATA (80 см)
Кабель питания HDD PATA (70 см)
Переходник питания PATA-SATA (10 см)
Программное обеспечение и руководство пользователя
Обновления ПО
Бесплатные обновления ПО предоставляются в течение года с момента первой активации комплекса. При отсутствии активации в течение 6 месяцев, программа считается активированной автоматически.
Смотрите также:
Форм-фактор: Встраиваемая плата расширения PC, занимает один слот
Тип интерфейса подключения: Одноканальный PCI Express 2.5 Гб/с
Диагностические порты (расположение): 2 — SATA (внешние), 1 — PATA (внутренний)
Поддерживаемые режимы:
- SATA — UDMA133/100/66/33, PIO4/3/2/1/0
- PATA — UDMA100/66/33, PIO4/3/2/1/0
Адаптер питания: 2-х канальный с защитой. Разъемы подключения HDD внешние
Поддерживаемые HDD: от 500 Мб до 6 Тб; 3.5″,2.5″,1.8″,1.0″
Управляющая ОС: Windows 7 (SP), 8, 10, x86, x64;
Рекомендуемые системные требования:
- Процессор: Intel Core i5 (Quad Core)
- ОЗУ: 8GB
- Дисковое пространство: 1 TB HDD
- Дисплей: 22″, 1920×1080
Принципы функционирования комплексов PC-3000
Современный HDD можно условно разделить на три части: гермоблок, плата электроники и внутреннее программное обеспечение HDD. Из-за повреждений в любой из этих частей накопитель будет неработоспособным. Комплекс PC-3000 позволяет продиагностировать HDD и при необходимости исправить поврежденные программные модули HDD, отключить неисправные головки, заблокировать доступ к поврежденным участкам магнитных поврехностей, получить доступ к пользовательским данным и многое другое.
Диагностика HDD осуществляется в обычном (пользовательском) режиме и в специальном технологическом (заводском) режиме работы. Для этого в комплекс PC-3000 входит набор специализированых переходников и адаптеров, которые используются для перевода HDD в технологический режим работы, для получения доступа к внутреннему программному обеспечению HDD и данным пользователя.
Для первоначальной диагностики HDD запускается универсальная утилита PC-3000, которая диагностирует накопитель в пользовательском режиме работы. При этом проверяется идентификация HDD, установлен ли на накопителе пароль, запрещающий доступ к данным пользователя, проверяется доступность ко всей области пользовательских данных по LBA, проверяется система трансляции накопителя и др. В случае обнаружения неисправностей запускается специализированная (предназначенная только для данного семейства HDD) технологическая утилита, которая и осуществляет ремонт жесткого диска или позволяет получить доступ к пользовательским данным в технологическом режиме.
Технологические утилиты
В состав ПО комплекса PC-3000 входят 16 специализированных утилит для различных производителей, архитектур и семейств HDD. С их помощью, можно произвести углубленную диагностику различных подсистем накопителя, выявить повреждения и попытаться устранить их программными методами, получив в результате доступ к данным пользователя. В случае ремонта HDD, когда пользовательские данные не нужны, можно выполнить полную инициализацию накопителя, отключить неисправные магнитные головки, скрыть найденные дефекты магнитных поврехностей и переконфигурировать HDD.
Все специализированные утилиты входящие в комплект PC-3000 позволяют выполнить следующие действия:
- диагностировать HDD в технологическом режиме;
- проверять и восстанавливать служебную информацию HDD;
- читать и записывать содержимое Flash ПЗУ HDD;
- загружать программу доступа к служебной информации — LRD;
- изменять конфигурационные таблицы головок HDD;
- просматривать таблицы скрытых дефектов P-лист, G-лист, T-лист и др;
- скрывать найденные дефекты на поверхностях магнитных дисков;
- пересчитывать (инициализировать) транслятор;
- изменять конфигурационные и идентификационные параметры;
- сбрасывать логи и S.M.A.R.T. параметры;
- подсматривать и сбрасывать пароль установленный на HDD;
- работать совместно с Data Extractor-ом.
Использование комплекса PC-3000 при восстановлении данных
Наиболее частой проблемой повреждения современного HDD является отказ одной или нескольких магнито-резестивных головок, повреждение модулей служебной информации, дефекты магнитных поврехностей (сколы, царапины), повреждение платы электроники HDD и т.п. При восстановлении данных, во многих случаях, нет необходимости полностью ремонировать накопитель, достаточно произвести корректировки внутреннего программного обеспечения HDD. Это позволит временно получить доступ к данным пользователя и считать необходимую информацию.
- В случае повреждения одной из магнитных головок, для получения доступа к данным по оставшимся, можно использовать технологию их спаривания. Когда вместо поврежденной головки используется соседняя исправная. Это не нарушает целостность трансляции даных и позволяет прочитать большие объемы данных без необходимости перестановки блока магнитных головок.
- В случае проблем с начальной инициализацией HDD, можно просматривать детальный лог процесса старта накопителя выявляя в нем поврежденные программные модули служебной информации. Можно переключать копии служебных областей, позволяя накопителю выполнить инициализациию по исправной системной головке. В случае останова процесса инициализации HDD по причине невозможности загрузить в ОЗУ накопителя программные модули (оверлеи) штатными средствами, можно использовать загрузку Лоадера (специально подготовленной программы) позволяющей создать в ОЗУ HDD необходимый для работы накопителя контент.
- Работа с накопителем в технологическом режиме, позволяет читать данные по физическим параметрам в PZCHS или в линейном физическом пространстве по ABA. Очень часто это единственный способ прочитать данные с сильно разрушенных поверхностей.
- При повреждении платы электроники накопителя, существует возможность адаптировать и использовать исправную плату взятую с донорского HDD такого же семейства. Это существенно экономит время необходимое для получения доступа к данным пользователя.
- В случае USB HDD можно получить доступ к данным поьзователя через COM порт или адаптировать и использовать плату от SATA HDD.
Использование комплекса PC-3000 при ремонте HDD
В случаях, когда данные пользователя не нужны, комплекс PC-3000 предоставляет ширкие возможности для ремонта HDD, который заключается в перезаписи Flash ПЗУ, отключении неработающих магнитных головок, обнаружении и устранении повреждений в служебной области накопителя, пересчете или перезаписи служебных программных модулей, восстановлении системы трансляции, очистке и сбросе Логов и таблиц S.M.A.R.T параметров, обнаружении дефектных участков магнитных поверхностей и исключении их из рабочего пространства HDD. По окончании этих действий производится корректировка идентификационных параметров накопителя (серийного номера, названия модели, емкости и т.п.).
Весь процесс ремонта можно разделить по пунктам:
- Выполняется диагностика платы электроники HDD, при этом оценивается сложность и целесообразность ремонта. Плата ремонтируется или адаптируется исправная плата взятая от донорского накопителя аналогичного семейства. На плате проверяются Flash ПЗУ, проверяется целостность их содержимого и соответствие версии. В случае необходимости производится их перезапись из эталонных данных базы PC-3000;
- Проверяются магнитные головки, неисправные исключаются из работы.
- Выполняется диагностика служебной области HDD. При этом проверяются модули служебной информации по всем копиям, поврежденные восстанавливаются или переписываются из эталонных даных. Некоторые модули очищаются, сбрасываются логи. Для тех накопителей, для которых возможно, запускается процедура калибратора.
- Выполняется поиск дефектных секторов и треков на поверхностях HDD, производится операция их скрытия. В случае сильных разрушений поверхностей и большого количества дефектных сектров принимается решение о необходимости отключения данной поверхности из работы. При небольших, локально размещенных дефектах возможно отключение отдельных зон или скрытие дефектов осуществляется за счет резервной зоны HDD и емкость HDD при этом не уменьшается. Для тех накопителей, для которых возможно, запускается процедура SelfScan.
- Определяется доступное логическое пространство HDD, формируютя параметры Max LBA, название модели, серийный номер и др.
База данных ресурсов HDD комплекса PC-3000
Для работы с поврежденными жесткими дисками в комплексе PC-3000 имеется база данных ресурсов HDD (образы Flash ROM, модули служебной информации, треки служебной зоны и др.). База данных позволяет систематизировать все ресурсы накопителей, хранить их в сжатом виде, осуществлять удобный и быстрый поиск необходимых данных, разделять ресурсы базы между несколькими комплексами PC-3000.
Основные отличия базы данных комплекса PC-3000 следущие:
- сервер базы данных использует FireBird database server (один из самых надежных SQL серверов);
- использован адаптивный механизм индексации хранящихся в базе данных ресурсов для ускорения процесса поиска;
- возможно создание разделяемой базы ресурсов, используемой несколькими комплексами PC-3000 одновременно;
- реализована возможность управления политикой бэкапирования данных;
- реализована возможность создания базы данных объемом более 4 Гб;
- возможность самостоятельного добавления пользователем новых ресурсов от новейших моделей HDD;
- обмен ресурсами между пользователями комплекса PC-3000.
Специализированные режимы для опытных пользователей
Специально для опытных пользователей, самостоятельно изучающих HDD, в состав программного обеспечения комплекса PC-3000 входят специализированные режимы: встроенная скрипт система и ATA commander.
Скрипт система — позволяющая самостоятельно силами пользователя реализовать на встроенном языке программирования Visual Basic Script алгоритмы подачи команд в HDD, включая подготовку данных и интерпретацию результатов. Для доступа к HDD предоставляется развитая объектная модель, которая используется утилитами комплекса. В качестве «режима пользователя» реализованный алгоритм может быть подключен к любой утилите комплекса PC-3000.
ATA commander — интерактивный режим, позволяющий пользователю без навыков программирования подавать команды в HDD, включая технологические. ATA commander позволяет установить значение регистров HDD (включая регистры режима LBA 48), подготовить и отобразить данные команд HDD с помощью редактора двоичных данных. Последовательность подаваемых команд в HDD может быть классифицирована по типам и сохранена в файл для дальнейшего использования или отправлена другому пользователю комплекса. На основании данных команды HDD, ATA commander может сгенерировать текст скрипта для использования из Script системы или в качестве «режима пользователя».
Вышла новая версия ПО PC-3000 Ver.7.2.9, Data Extractor/Data Extractor RAID Edition Ver.6.2.8, PC-3000 SSD Ver.3.2.9
Все зарегистрированные пользователи, при наличии активных обновлений ПО, могут скачать файл инсталляции из Портала поддержки.
Утилиты PC-3000
WD Marvell HDD
- Доработан режим «Чтение и анализ транслятора второго уровня»:
- Добавлена возможность сохранения восстановленного транслятора в виде модуля возможность формирования транслятора (модуля 190) для чтения лент при «потере» транслятора (когда он очищен, TRIM или «занулившийся» HDD).
HGST-IBM-ARM HDD
- При инициализации HDD из профиля донорской микропрограммы (от другого накопителя) добавлена опция «Пропускать загрузку SRVM и модуля SN/WWN».
Используется для получения доступа к родной микропрограмме на поверхности SA, если сам HDD не инициализируется. Ранее файлы этих модулей (SRVM, SN/WWN) необходимо было удалять вручную.
Toshiba HDD
- Добавлена поддержка нового семейства HDWL1.
Quantum HDD
- Исправлена ошибка в функции записи ОЗУ в мастере просмотра объектов SA.
Ядро PC-3000
- Исправлена ошибка отображения времени выполнения теста, если выполнения более 24-х часов.
Data Extractor
- Добавлена возможность сохранять файлы в ZIP-архив в фоновом режиме;
- Исправлены привнесенные в бета версию ошибки, связанные с сохранением файлов (отсутствие реакции на Pause, Skip. );
- Для WD MyCloud добавлены параметры запуска режима, которые позволяют указать альтернативные пути к базе данных и к каталогу Files, а также выполнить связывание ненайденных файлов с результатами чернового восстановления;
- ZFS — исправлены ошибки, из-за которых в некоторых случаях могли не отображаться и/или неправильно работать zvol’ы.
- В проводник добавлена панель с с элементами управления навигацией по аналогией с проводником Windows:
- поле/кнопки выбора пути;
- кнопки истории навигации (назад, список, вперед);
- кнопки создания закладок и перехода по ним (закладки можно создавать на файлы и папки).
- В проводнике на панель с элементами управления навигацией добавлена кнопка поиска файлов и папок с возможностью использования результатов поиска для навигации в проводнике и создания закладок:
Синтаксис:
* — любое количество любых символов
**- любое количество любых каталогов
? — любой символ
| — объединение условий по «или»Пример: **\Program*\*.exe|??123.db — на любом уровне вложенности (от выбранного каталога) ищется подкаталог включающий «Program» и в нем все EXE — файлы и DB — файлы имеющие два любых символа в начале и «123».
- Для большинства файловых систем реализованы методы, позволяющие проверять заголовки (и тела файлов при построении карты валидности файловой системы) для нестандартно хранимых файлов:
- сжатых;
- шифрованных;
- резидентных;
- inline;
- Deduplicated.
Файловая система Ext3/4:
- Реализован разбор журнала файловой системы с целями:
- восстановления предыдущих состояний ФС;
- восстановления после сбоев ФС (фиксации изменений, еще не зафиксированных в метаданных ФС).
Если в журнале найдены изменения, предшествующие текущему состоянию ФС, то создаётся диск со слоями, каждый слой которого представляет отдельную транзакцию в истории изменений ФС. Контекстное меню этого диска позволяет выбрать конкретный слой. Для изменений, еще не зафиксированных в ФС — если таковые найдены — создаётся отдельный диск со слоями.
Файловая система HFS+:
- Оптимизирован этап обработки в сканировании метаданных, ранее на некоторых задачах он мог выполняться очень медленно, сейчас выполняется быстро.
Файловая система NTFS:
- Добавлены иконки для резидентных и deduplicated файлов.
Хранилище WD Cloud FS:
- Добавлена обработка еще одного варианта пути, где могут храниться файлы и база данных.
Дополнительно
- Добавлена возможность сохранять файлы в ZIP-архив (форма параметров сохранения, пока не работает для фоновых процессов);
- В карту занятого диска в случае GPT теперь добавляется копия талицы в конце диска;
- Добавлено использование копии данных GPT при отсутствии ее в начале диска;
- карту занятого FAT добавлен Boot и его копия;
- В фильтр добавлен для файлов стартовый LBA;
- Добавлено управление питанием в параметры задачи для USB диска, подключенного к порту USB HOST Portable3;
- Добавлено управление питанием для задач USB созданных через утилиту (Portble3);
- Добавлено управление питанием для задач со штатными дисками (можно использовать один из каналов PC3000);
- Альтернативные карты использующие данные не заполняются теперь для секторов, которые не прочитаны и модифицируются для секторов которые перепрочитаны;
Исправления
- Исправлено, показ метаданных при нажатии на + появлялись, DblClick — нет;
- Исправлены проблемы работы с задачей на основе утилиты при установке «работа только с копией»;
- Исправлены проблемы с отметкой файлов и папок с помощью DblClick (иногда отмечались или снимались отметки с других фалов/папок);
- Исправлена ошибка «Access violation» при построении тонкого тома на «большом» разделе (несколько ТБ);
- Исправлена ошибка из-за которой объем построенного «тонкого тома» (LVM2) был меньше чем должен;
- Исправлена ошибка «Access violation» в просмотрщиках структур, открытых одновременно в нескольких задачах;
- Bitlocker: исправлена ошибка Access violation появляющаяся при чтении данных при определенных обстоятельствах;
- Файловая система ZFS: исправлена ошибка, при сохранении поврежденных сжатых файлов.
Data Extractor RAID Edition
- Исправлена ошибка, из-за которой на форме создания RAID не добавлялись VMDK диски, состоящие из нескольких файлов;
- Добавлен метод, позволяющий включить карту энтропии для всех участников RAID и, опционально, запустить фоновые процессы заполнения;
- В метод авто определения RAID на основе данных добавлены этапы:
- включение карт энтропии и выполнение чернового восстановления на всех участниках с периодической проверкой статистики;
- добавление вариантов на основе статистик построенных по картам энтропии и результатам чернового восстановления;
- Отчет об участниках RAID теперь сохраняет кэш для статистик на основе чернового восстановления и карт энтропии. Этот кэш можно опционально использовать для существенного ускорения работы следующих режимов:
- отчет об участниках RAID (повторное построение статистик);
- статистика участников RAID;
- авто определение служебных блоков (и на основе чернового восстановления, и на основе энтропии) на форме создания RAID.
PC-3000 SSD
- Добавлена ограниченная поддержка контроллера PS5012 (Apacer AS2280P4, Dexp M1, Dexp L2, Seagate Barracuda 510, Smartbuy Impact E12, Toshiba RC500). Запуск Preformat возможен на накопителях любых конфигураций, а чтение данных в технологическом режиме только с накопителей на микросхемах Kioxia (Toshiba) семейства BiCS3 и BiCS4;
- Добавлена поддержка контроллера PS3112 (GOODRAM IRDM S25C, Seagate Barracuda 120, Smartbuy Impact);
- Добавлена поддержка контроллера HG2258 (PS3111) (Silicon Power A55);
- Добавлена возможность чтения образа SSD в файл (Микросхемы NAND flash — Сохранение дампов — Образ SSD);
- Исправлена ошибка «Burner file checking error» при загрузке burner из файла во время запуска процедуры Preformat.
Контроллер PS5016:
- Исправлена ошибка access violation при построении транслятора на 32 битной версии ПО;
- Доработан алгоритм построения транслятора;
- Убрана горизонтальная полоса прокрутки, появляющаяся в окне выбора лоадеров при размере системного текста больше 100%;
- Доработан алгоритм построения транслятора для PS5016;
- Добавлена возможность редактирования параметра LUNsPerChip в окне состояния утилиты.
Контроллер PS5013:
- Добавлен лоадер EDFN70.0, поддерживающий микросхемы Micron N28A;
- Исправлена ошибка, приводящая к неконтролируемому разрастанию файла \Data\Dumps\Autosave\L2P_Pages_0000_XXXX.bin;
- Проведена оптимизация алгоритма построения транслятора;
- Добавлена поддержка накопителей на микросхемах Micron B47R;
- Добавлен автодетект интерлива.
Контроллер PS3111:
- Лоадер SBFM71.2 заменен на более старый вариант, т.к. с новым Preformat прерывался по таймауту;
- Для накопителей в режиме «STAFIRM S11», добавлено авто определение имени модели при создании профиля;
- Добавлена поддержка накопителей Apacer AS340 и Apacer AS350;
- Добавлены лоадеры SBFK71 и SBFKB1 для накопителей производства Kingston, а также авто определение необходимости их использования при прохождении процедуры Preformat;
- Исправлена ошибка, в результате которой при редактировании списка параметров S.M.A.R.T. всегда выбирался параметр 0;
- Доработан алгоритм построения транслятора для накопителей на микросхемах Kioxia BiCS4;
- Доработан алгоритм построения транслятора для PS3111 с 4 LUN на чип.
Контроллер PS3110:
- Доработан алгоритм построения транслятора на случай отсутствия или повреждения таблицы переназначенных блоков;
- Добавлен новый тип транслятора (микропрограмма SAFM01.R).
Silicon Motion SSD
- Для накопителей на контроллерах SM2258XT и SM2259XT добавлены новые лоадеры;
- Доработан алгоритм загрузки лоадера для накопителей на контроллерах SM2258XT и SM2259XT.
- Изменена идентификация лоадеров для накопителей на контроллерах SM2258XT и SM2259XT. Теперь сразу видно, для какого типа накопителей предназначен лоадер (AC, AD, XT2 и т.д.).
Контроллер SM2258XT:
- Добавлена поддержка накопителей Transcend MTS820;
- Добавлена поддержка накопителей Team Group MS30;
- Добавлена поддержка накопителей ADATA SU650;
- Добавлена поддержка накопителей Radeon R5;
- Доработан алгоритм построения транслятора для накопителей на микросхемах Hynix 3dv5-96L;
- Убрана горизонтальная полоса прокрутки, появляющаяся в окне выбора лоадеров при размере системного текста больше 100%.
Контроллер SM2246XT:
- Изменен алгоритм поиска блока CP при старте утилиты;
- Доработан алгоритм построения транслятора для накопителей с одним регионом;
- Добавлена возможность чтения образа SSD в файл (Микросхемы NAND flash — Сохранение дампов — Образ SSD).
Контроллер SM2258G:
- Доработан алгоритм построения транслятора.
Контроллер SM2258XT и SM2259XT:
- Добавлены CheckBox «Показать все» и фильтры для окна выбора лоадеров.
Вышла новая версия ПО PC-3000 Ver.7.1.4, Data Extractor/Data Extractor RAID Edition Ver.6.1.2, PC-3000 SSD Ver.3.0.4
Все зарегистрированные пользователи, при наличии активных обновлений ПО, могут скачать файл инсталляции из Портала поддержки.

PC-3000
WD Marvell HDD
- Добавлен режим «Unlock SED HDD» для разблокировки техно-режима WD SED HDD, семейств: Palmer, Charger, SpyGlass2, Venice, VeniceR, Carmel, CarmelR;
- Режим разблокировки WD SED накопителей с объёмом ПЗУ 512 КБ и 1 МБ;
- Добавлена поддержка 3,5″ семейств CarmelR и Tresul;
- Для семейства Carmel исправлено чтение модуля 190 (чтение только используемых секторов);
- Доработан режим «Чтение и анализ транслятора второго уровня». Добавлен режим сравнения данных транслятора. Добавлены описания параметров «дерева» транслятора и его проверки;
- Для версии x64 исправлена ошибка ввода пароля для дисков с шифрованием;
- Исправлена ошибка редактирования заголовков модулей;
- Доработан режим изменения размеров и перемещения модулей SA. Теперь можно перемещать несколько модулей.
Seagate F3 HDD
- Добавлена поддержка семейства Cimarron(B5);
- B меню тестов для работы с транслятором добавлены «Загрузка транслятора в ОЗУ», «Загрузка MCMT в ОЗУ»;
- В меню тестов и в действия утилиты для DE добавлено «Загрузить блокировку записи в ОЗУ и исключить из MCMT записи TRIM в ОЗУ»;
- В мастере работы с ПЗУ и автоинициализации реализован сброс флага Device Fault для семейств Moose, Crockett, Desaru, Brinks, Casey, Muskie, Wyatt, Holliday, Pharaoh, Hepburn, Mantaray, Julius1, SApta15, Bogart;
- В мастере работы с ПЗУ и автоинициализации в режим «Загрузка адаптивов в ОЗУ» добавлена возможность по окончании процесса перевести накопитель в командный режим и остановить двигатель;
- Плагин MCMT \ Edit доработан для более полного анализа целостности и получения информации, необходимой при восстановлении повреждённой MCMT;
- При построении карты голов в DE добавлена возможность останавливать шпиндель на время операции (TechSpinDown);
- В правку паспорта добавлено управление «TLER / ERC / RTL»;
- В правку паспорта по терминалу добавлена возможность работать с ключами команды T>F;
- Режимы работы с паспортом переведены на диалог с возможностью выбора, какие параметры можно править, а какие оставить «как есть»;
- Переработан редактор параметров ПЗУ. Добавлена правка версии контейнера QNR (позволяет выбрать активный экземпляр микропрограммы), редактор логической карты головок отвязан от опоры на физическую карту (позволяет править лог. карту, если физическая не найдена);
- Добавлено действие утилиты «Правка SAP FLAGS» — правка в ОЗУ параметров из ПЗУ — SAP.Flags, RRO Mode, Seek Flags (Slow Seek, Stop calibration at OD);
- Добавлен метод обхода блокировки записи памяти кода sgm0 (использован в отключении расширенного контроля загрузки лоадера);
- Теперь при «чтении через утилиту» каждый раз при активации режима в обязательном порядке не пересканируются параметры Media Cache через модуль Saved Mode Pages (2A);
- В мастере работы с ПЗУ при успешном чтении образа данных из Sys-файла его идентификатор (vol / fid / copy) запоминается для последующей записи;
- Изменён алгоритм выбора пропускаемых по умолчанию Sys-файлов, срабатывающий по кнопке пропустить некритичные;
- Исправлен модуль чтения ПЗУ для семейства «Rosewood AF». Ранее попытка второй раз прочитать или записать ПЗУ без переключения питания приводила к зависанию HDD;
- По сравнению с первым релизом версии 7.0.х оптимизирован (ускорен) алгоритм чтения ПЗУ;
- Исправлена ошибка, при некоторых условиях приводившая к невозможности загрузить модуль блокировки записи в ОЗУ по терминалу;
- Исправлена ошибка, приводившая к повреждению ПЗУ при применении патча «Очистить CE Log в ПЗУ» на семействе Pharaoh.
Samsung HDD
Семейство Mango
- Исправлена ошибка, которая приводила к зависанию утилиты при запуске форматирования;
Семейство VANGO
- Исправлена ошибка «Invalid string value «А» (FW36)» при просмотре информации о дампе ПЗУ;
- Изменен алгоритм правки паспортных данных;
Семейство M6S_2D
- Исправлена ошибка разбора ПЗУ на некоторых накопителях.
Samsung HDD, версия для PC-3000 Portable-III
- Для Portable 3 убраны семейства накопителей с интерфейсом PATA, так как работа с ними невозможна на данной платформе.
Toshiba HDD
- Добавлена поддержка 2-х байтных CP (Config Pages) для семейств: MQ01AAD, MQ01ABDH, MQ01ABD, MQ01ABFH, MQ01ABF, MQ01ACF, MQ01UBD, MQ02ABDH, MQ02ABF, MQ03ABB, MQ03UBB, MQ04ABD, MQ04ABF, MQ04UBD, MQ04UBF, MD03ACA, HDWE1, HDWF1, MG05ACA, HDWQ1;
- Добавлен Plugin извлечения списка CP из ПЗУ.
HGST-IBM-ARM HDD
- Доработана процедура автодетекта семейств по нескольким параметрам, теперь выводятся заводские имена семейств.
HGST-IBM-M28 HDD
- Для Custom Family добавлена возможность описать положение карты головок в образе NV-RAM.
- Исправлена ошибка загрузки LDR и запуска автоматического режима восстановления.
Ядро PC-3000
- Исправлена ошибка загрузки сценариев обработки ошибок из файла;
- Добавлен дополнительный контроль совместимости сценариев при загрузке (для случаев, когда сценарий требует наличия работающей утилиты);
- Для комплекса PC-3000 Portable III добавлена возможность его запуска на портах USB2.0 или в режиме совместимости.
Инструментарий PC-3000
- Для имён и каталогов профилей добавлена поддержка национальных символов;
- Сделаны некоторые улучшения по интерфейсу утилиты (закрытие вкладок по Ctrl+W, добавлена кнопка переключения в задачу DE, при закрытии утилиты сделано переключение на меню утилит).
Data Extractor
- Добавлена поддержка «тонких» томов LVM2.
Справка:Для добавления «тонких» томов на диске с LVM2 необходимо запустить «Сканирование метаданных LVM2» (автоматически будет предложено выполнить при первом «посещении» диска);
- После выполнения сканирования, если на диске присутствуют «тонкие» тома, появится пункт меню диска «Добавить «тонкие» тома». Нажатие на эту кнопку запустит сканирование метаданных всех «тонких» томов диска. Если фильтр отображения LVM2 стоит в вариантах «показывать уникальные» или «показывать все», то будут разобраны все доступные версии «тонких» томов и добавлены все возможные диски. При этом при добавлении нового диска в задачу в его названии будет указана версия метаданных LVM2. Если «тонкий» том расположен на нескольких физических дисках, то все диски должны быть добавлены в задачу и у них должно быть проведено «Сканирование метаданных LVM2». Добавление «тонких» томов запускается на диске, содержащем метаданные «тонкого» тома (раздел содержит в имени постфикс «_tmeta»). На разделе с метаданными «тонкого» тома можно построить «карту метаданных «тонкого» тома, выбрав соответствующий пункт в контекстном меню.
- Режим редактирования карты диска созданного на основе карты, добавлен автоматический метод формирования карты с использованием данных виртуальной файловой системы (результата любого анализа) и результатов чернового исходного диска (или его области). Режим доступен из контекстного меню соответствующей виртуальной файловой системы. Режим может быть использован для «сборки» виртуальной машины, информация о размещении файла которой, утеряна или «сборки» динамической виртуальной машины, у которой повреждена или утеряна служебная информация о внутренней трансляции;
- Исправлена ошибка в методе экспорта отчета о файлах в формат csv, возникавшая в случае выбора полей HASH-сумм. Добавлен расчет SHA256;
- Исправлена ошибка прерывания процесса. Ранее в некоторых случаях, при прерывании процесса многопроходного копирования, невозможно было выйти из режима;
- Исправлена ошибка, невозможно было изменить размер сектора на значение не кратное 512;
- Исправлена ошибка конвертации UTF8 строки в UNICODE, проявляющаяся в работе с некоторыми файловыми системами (XFS,EXT,UFS,RFS) при работе программы под управлением Windows с локализацией отличной от русской и английской (проявилось на Японской). Искажались некоторые имена файлов и каталогов;
- Исправлены ошибки в режиме редактирования диска на основе карты.
Файловая система ReFS
- Добавлена возможность формирования карт занятого/незанятого и метаданных;
Файловая система NTFS
- Исправлена ошибка проявляющаяся в 64-х разрядной версии при формировании в результатах анализа карты некоторых фрагментированных файлов (в карте была лишь первая цепочка);
- Исправлена ошибка «Access violation» для «Автоматического поиска сертификата безопасности EFS» для 64 битной версии PC3000.
PC-3000 SSD
- Добавлена поддержка контроллера PS5016 (Apacer AS2280Q4, AORUS ASM2NE6);
- Доработан алгоритм выбора лоадеров для всех контроллеров;
- Доработан алгоритм работы с профилем SSD. Теперь при создании и выборе профиля SSD в режиме LDR идентификационные данные берутся из CP 8002. Это позволяет создавать профили с уникальными именами.
Контроллер PS3111
- Добавлены новые лоадеры;
- Доработан алгоритм построения транслятора для накопителей с микропрограммой SBFMBA.x;
- Исправлена ошибка построения транслятора на некоторых FW.
Контроллер PS5013
- Доработан алгоритм построения транслятора.
Silicon Motion SSD
Контроллер SM2263XT
- Исправлена ошибка «Bit Index out of data» при построении транслятора.
Контроллер SM2259XT
- Добавлены новые лоадеры.
Вышла новая версия ПО PC-3000 Ver.7.0.25, Data Extractor/Data Extractor RAID Edition Ver.6.0.12, PC-3000 SSD Ver.3.0.3
Выпущен релиз версия 7.0.25 программного обеспечения всех комплексов семейства PC-3000 & Data Extractor. В новой версии мы перешли на новую среду разработки. Основная цель данного перехода – выпуск 64-х разрядной версии. Кроме того, применение новой, современной среды разработки открывает дополнительные возможности использования технологий разработки ПО, позволяет более быстро и оперативно добавлять новые возможности в комплексы PC-3000 & DE.
Переход на платформу 64-разряда позволил нам снять существующие ограничения на использование ресурсов компьютера и ускорить работу ПО. Однако, на данный момент, мы не отказывается от выпуска обновления 32-х разрядного ПО. Доступны для скачивания и установки дистрибутивы _x64 и _x86. Рекомендуем устанавливать версию _x64. Рекомендуемая версия Windows — Win10.
PC-3000
WD Marvell HDD
- Добавлена поддержка TLER (Time Limit Error Recovery). Установка значения TLER — альтернатива чтения диска с малым значением таймаута. Однако, в этом случае при чтении нестабильных LBA или BAD-LBA возникает ошибка UNC, а не ошибка таймаута. При этом протокол «не рвётся», необходимости подавать на диск сброс и ожидать выхода в готовность — нет;
- Доработан режим «Изменение конфигурации HDD». Теперь уже сделанные операции не будут выполняться повторно. Результаты реконфигурации диска будут отображаться в протоколе запуска утилиты;
- Добавлен режим «Изменение конфигурации HDD» режим предназначен для отключения сервисных операций диска, которые вызывают модификацию SA в процессе вычитывания (особенно при наличии BAD-блоков);
- Доработан режим чтения SMR дисков при использовании технологического чтения с программной трансляцией. Добавлен выбор команды чтения CHS (With relo & Raw).
Toshiba HDD
- Для семейств 3.5″ исправлена ошибка обработки найденных дефектов в тесте «Физическое сканирование»;
- Для семейств 3.5″ исправлена ошибка Out of memory теста «Физическое сканирование».
Samsung HDD
- Исправлена ошибка, в результате которой при чтении пустого модуля SNTBL в строки S/N и P/N попадал «мусор».
Универсальная утилита PC-3000 AT
- Доработан тест чтения. Добавлен расчет HASH-функций SHA1, SHA256, MD5.
Универсальная утилита PC-3000 USB
- Изменены параметра доступа к SAT (SCSI ATA Translation) для большей совместимости с USB накопителями, поддерживающими SAT.
Ядро PC-3000
- Для контроллера PC-3000 Express исправлена ошибка, которая приводила к тому, что при запущенном ядре Express было невозможно запустить ядро SAS I/II;
- Добавлена блокировка выбора портов SAS, если в системе установлены комплексы Express/SAS разной разрядности (выбор портов в этом случае не позволит их использовать в задаче DE).
Data Extractor
- Внесены изменения в работу просмотрщика структур;
- Изменен состав инсталляции;
- Исправлена ошибка/проблемы с выделением цепочек в режиме «Карта объекта» клавишами Ctrl+Shift+End и добавлена возможность выделения Ctrl+Shift+PgDown(Up);
- Изменены правила доступности метода монтирования диска в систему;
- В большинстве форм со сплиттером установлены ограничения для его положения;
- Добавлен режим «Обработка хранилища «WD MyCloud»» (запускается из контекстного меню на корне файловой системы, хранилище можно узнать по наличию каталога root/restsdk/data/files/ и файла root/restsdk/data/db/index.db);
- Исправлена ошибка, приводившая в редких случаях при переключении с некоторых окон или изменении их размера к бесконечному росту используемой приложением памяти;
- Исправлена ошибка, при которой желтой легендой, при прыжках, в карте переписывалась, как черная и красная легенда;
- Исправлена ошибка в перерисовке карты, в более ранних версиях проявлявшаяся, как появление окна с сообщением «Разрушительный сбой» во время копирования, позже — как вывод сообщения об ошибке в лог;
- Улучшен алгоритм рисования карты, что существенно уменьшило ее «мерцание» при полной перерисовке;
- Исправлена ошибка, иногда, при быстром нажатии кнопки «Работа с копией» и переключении на окно утилиты, оказывались погашенными регистры состояния накопителя;
- Улучшен режим экспорта списка файлов в csv;
- В режим «Модификация карты» добавлена опция сдвига;
- TrueCrypt/VeraCrypt, добавлена поддержка алгоритмов шифрования Kuznyechik и Camellia;
- Увеличена скорость расчета хеш-сумм для карты. Добавлен расчет SHA256;
- Исправлены ошибки в экспорте в формат forensic;
Поиск Grep (New):
- Добавлена возможность запуска в фоне и постановки в очередь;
- Набор кодировок, заданный для любого поиска, в дальнейшем используется, как набор кодировок по умолчанию.
Файловая система UFS
- Исправлена ошибка в методах анализа найденных структур и анализе раздела, иногда приводившая к «вылету» приложения.
Файловая система XFS
- Исправлена ошибка в методе анализа найденных структур (в версии 7.0.x), приводившая к «вылету» приложения.
Файловая система NTFS
- Исправлена ошибка, резидентные файлы с очень длинным путем не сохранялись;
- Ускорена работа режима «Сканирование MFT».
Файловая система ExFAT
- Исправлена иконка в проводнике для каталогов с атрибутом «Volume».
Файловая система BtrFS
- Добавлена поддержка контрольных сумм XXHASH, SHA256, BLAKE2b;
- Добавлена поддержка алгоритма сжатия ZSTD;
- Добавлена поддержка профилей RAID 1c3 и 1c4;
- Для разделов, определяющихся как BtrFS (т.е. имеющих суперблоки), реализован экспериментальный режим поиска метаданных (с последующим анализом) по произвольной карте в пространстве адресов диска, а также по карте пространства, распределенного для метаданных, в пространстве адресов BtrFS.
- Исправлена ошибка, приводившая в отдельных случаях к неточностям или невозможности разбора файловой системы.
Существенное изменение формата хранения не позволило в данной версии сохранить (или импортировать) пользовательский справочник карт на основе GREP. Эти карты потребуется создать в справочнике заново. Карты, созданные и заполненные в задачах, созданных на старом ПО, сохраняться и будут доступны при открытии на новом ПО, за исключением карты энтропии и карты заголовков метаданных.
Data Extractor RAID Edition
- Построение карты участников RAID можно запустить в фоне;
- Проверку целостности RAID можно запустить в фоне;
- Оптимизировано открытие формы создания нового RAID.
PC-3000 SSD
- Доработан алгоритм построения транслятора;
- Добавлена поддержка микросхем B37R;
- Добавлены новые лоадеры;
- Доработан алгоритм построения транслятора.
Crucial/Micron Marvell SSD
- Добавлена возможность просмотра/редактирования дампа микросхемы SPI Flash.
Intel Postville
- После выполнения построения транслятора чтение логического образа автоматически переключается на чтение с использованием таблиц трансляции.
Silicon Motion SSD
Контроллеры SM2258XT и SM2259XT:
- Добавлены новые лоадеры;
- Доработан алгоритм построения транслятора.
Вышла новая версия ПО PC-3000 Ver.6.9.4, Data Extractor/Data Extractor RAID Edition Ver.5.12.2, PC-3000 SSD Ver.2.10.1
- Добавлена поддержка семейств: Gianth15, SpyGlass2, Venice, VeniceR, Carmel, ApolloCR;
- Для SMR накопителей с транслятором второго уровня добавлен визуальный режим T2 Recovery;
- Для SMR накопителей с транслятором второго уровня переработаны режимы построения карты головок и чтения через утилиту;
- В режиме «Просмотр и редактирование ресурсов HDD» добавлен просмотр данных транслятора второго уровня и SMR zones, добавлены Plugin-ы для их просмотра и просмотра модуля 190;
- Переделано определение используемых треков SA в режимах «Чтение треков SA» и «Тест головок» (в новых семействах регионы расположены иначе).
WD Marvell USB/COM
- Доработана реализация технопротокола при работе через USB, повышена скорость и стабильность работы.
- Для утилиты USB/COM добавлена обработка ошибок обмена по COM порту (чаще проявлялась при работе через «PC USB Terminal-3»)
- В мастере работы с ПЗУ исправлена ошибка разбора данных при загрузке образа ПЗУ из файла кнопкой Hex реактора;
- В плагин-редактор записи MCMT добавлена возможность удаления выбранного экстента из цепочки;
- Доработан контроль потери готовности в функции загрузки лоадера;
- Доработан контроль данных в патче очистки CELog в ПЗУ;
- Доработан отчёт о MCMT (в части контроля ошибок для записей TRIM и вывода информации счетчиков объектов);
- Доработана связка инициализации BootCode и перехвата отключения питания (автоперевод терминала в 38400).
Samsung HDD
- Исправлена ошибка очистки FIPS в дампе ПЗУ на накопителях M7S2.
Универсальная утилита PC-3000 AT
- Переделан вход в утилиту, добавлена экспресс диагностика состояния накопителя и поддерживаемых им режимов работы;
- Добавлена акция обработки ошибок «Check error» — проверка типа и состояния ошибки команды;
- Исправлена ошибка логического сканирования (запись + чтение и сравнение);
Утилита Win Disk
- Для комплекса PC-3000 Portable III исправлена ошибка, которая приводила к тому, что при монтировании диска с интерфейсом SAS не было ответа на запросы по протоколу SAT.
Ядро PC-3000
- Добавлена поддержка TCG Opal;
- Добавлена поддержка Device configuration overlay;
- Добавлена поддержка Error recovery control;
- визуальные режимы и программный интерфейс.
- Для комплекса PC-3000 Portable III исправлена ошибка запуска утилит для HDD с интерфейсом SAS;
Исправлено переключение на протокол при запуске процессов доступа к накопителю из меню «Инструменты» и из меню «Технокоманды».22.04.2021
Вышла новая версия ПО PC-3000 Ver.6.9.4, Data Extractor/Data Extractor RAID Edition Ver.5.11.10, PC-3000 SSD Ver.2.10.1
- Добавлена поддержка семейств: Gianth15, SpyGlass2, Venice, VeniceR, Carmel, ApolloCR;
- Для SMR накопителей с транслятором второго уровня добавлен визуальный режим T2 Recovery;
- Для SMR накопителей с транслятором второго уровня переработаны режимы построения карты головок и чтения через утилиту;
- В режиме «Просмотр и редактирование ресурсов HDD» добавлен просмотр данных транслятора второго уровня и SMR zones, добавлены Plugin-ы для их просмотра и просмотра модуля 190;
- Переделано определение используемых треков SA в режимах «Чтение треков SA» и «Тест головок» (в новых семействах регионы расположены иначе).
WD Marvell USB/COM
- Доработана реализация технопротокола при работе через USB, повышена скорость и стабильность работы.
- Для утилиты USB/COM добавлена обработка ошибок обмена по COM порту (чаще проявлялась при работе через «PC USB Terminal-3»)
- В мастере работы с ПЗУ исправлена ошибка разбора данных при загрузке образа ПЗУ из файла кнопкой Hex реактора;
- В плагин-редактор записи MCMT добавлена возможность удаления выбранного экстента из цепочки;
- Доработан контроль потери готовности в функции загрузки лоадера;
- Доработан контроль данных в патче очистки CELog в ПЗУ;
- Доработан отчёт о MCMT (в части контроля ошибок для записей TRIM и вывода информации счетчиков объектов);
- Доработана связка инициализации BootCode и перехвата отключения питания (автоперевод терминала в 38400).
Samsung HDD
- Исправлена ошибка очистки FIPS в дампе ПЗУ на накопителях M7S2.
Универсальная утилита PC-3000 AT
- Переделан вход в утилиту, добавлена экспресс диагностика состояния накопителя и поддерживаемых им режимов работы;
- Добавлена акция обработки ошибок «Check error» — проверка типа и состояния ошибки команды;
- Исправлена ошибка логического сканирования (запись + чтение и сравнение);
Утилита Win Disk
- Для комплекса PC-3000 Portable III исправлена ошибка, которая приводила к тому, что при монтировании диска с интерфейсом SAS не было ответа на запросы по протоколу SAT.
Ядро PC-3000
- Добавлена поддержка TCG Opal;
- Добавлена поддержка Device configuration overlay;
- Добавлена поддержка Error recovery control;
- визуальные режимы и программный интерфейс.
- Для комплекса PC-3000 Portable III исправлена ошибка запуска утилит для HDD с интерфейсом SAS;
Исправлено переключение на протокол при запуске процессов доступа к накопителю из меню «Инструменты» и из меню «Технокоманды».
Data Extractor
- Улучшен механизм работы с дополнительными картами:
- для оперативности во всех основных формах добавлена кнопка управления картами, при нажатии на которую выпадает соответствующее меню позволяющее:
- переключаться между картами;
- подключать/отключать карты;
- удалять карты;
- включать/выключать фоновое заполнение для карт, которые заполняются при чтении данных;
- заполнять карты, которые заполняются при чтении данных.
- карта занятого/незанятого (не как список цепочек, а как полноценная карта атрибутов); Создание и заполнение этой карты выполняется при выполнении соответствующего метода для файловой системы (или диска). Пример использования — формирование снимка с учетом легенды, как ответа на вопрос, какие файлы найденные в ходе анализа, частично или полностью переписаны «свежей» файловой системой;
- карта голов. Эта карта существовала ранее, но была недоступна для выбора. Ее визуализация позволяет применять к ней весь существующий набор инструментов;
- карта проверки валидности файловой системы, которая создается и заполняется при запуске соответствующего метода файловой системы. Может быть использована для оценки состояния или качества сборки (FLASH, RAID, транслятор или диск на основе карты). В сочетании с возможностью формирования снимков файловой системы с учетом легенды, может позволить рассортировать файлы на хорошие, условно хорошие, плохие;
- карта участников RAID, которая строиться для RAID при запуске соответствующего метода в проводнике и в сочетании с картой проверки валидности файловой системы позволяет, например, легко определять неактуальных участников RAID.
Файловая система NTFS
- добавлена возможность запуска анализа $LogFile в фоне и ставить в очередь на выполнение
- исправлена ошибка AccessViolation при прерывании анализа «Parse $LogFile».
Файловая система BtrFS
Файловая система ReFS
- исправлены ошибки с раскрытием корня файловой системы и с сохранением файлов, проявлявшиеся на долгоживущих ФС.
Файловая система ZFS
- улучшена поддержка нового формата метаданных (ранее такие файловые системы не открывались);
- исправлена ошибка с сохранением файлов сжатых алгоритмом gzip.
Файловая система APFS
- Исправлена ошибка из-за которой неправильно сохранялись некоторые шифрованные файлы из результата сканирования.
- Исправлена ошибка с размерами Forensic-файлов при выборе опции экспорта «в один файл»;
- Исправлена ошибка «порчи памяти» при заполнении и одновременном рисовании альтернативных карт;
- Исправлена ошибка с ошибочным чтением секторов в расшифрованном FileVault;
- Исправлено исключение при закрытии задачи с разделом FileVault.
Data Extractor RAID Edition
- Улучшен режим «отчет об участниках RAID»: добавлен блок с автоопределением статистики участника RAID
- Исправлена ошибка, из-за которой в некоторых случаях не проверялась целостность некоторых секторов
- Исправлены ошибки в отрисовке карты и отображении курсора при выполнении фоновых режимов для RAID
Silicon Motion (SATA)
- Добавлена поддержка контроллера SM2259XT (KingSpec P3, Silicon Power S55);
- Доработаны алгоритмы построения транслятора для накопителей на контроллере SM2258XT с двумя LUN на чип;
- Проведена унификация алгоритмов трансляции для большинства поддерживаемых семейств.
Plextor Marvell (SATA)
- исправлена ошибка «Invalid class typecast», возникающая при запуске утилиты;
Phison (SATA) Контроллер PS3111
- Доработан алгоритм построения транслятора;
- Добавлен лоадер SBFSD010.
Контроллер PS3111
- Доработан алгоритм построения транслятора;
- Добавлен лоадер SBFSD010.
SanDisk Marvell (SATA)
- Исправлена обработка ошибок чтения при построении транслятора;
- Улучшена функция вычисления физического адреса для SSD серии Ultra II;
- Добавлена серия Ultra Plus.
- S11 Pro, Transcend MTE220S, HP EX920);
Вышла новая версия ПО PC-3000 версия 6.8.7, Data Extractor/Data Extractor RAID Edition версия 5.11.4
Вышла новая версия ПО PC-3000 версия 6.8.7, Data Extractor/Data Extractor RAID Edition версия 5.11.4
- Режим Boot ROM добавлена поддержка SPI NOR FLASH:
- Spansion (s25fl004, s25fl008, s25fl016, s25fl032, s25fl064, s25fl256s, s25fl512s, s25fl116k, s25fl132k, s25fl164k, s25fl064l, s25fl128l, s25fl256l)
- Atmel (25f512, 25f1024, 25f2048, 25f4096, 25fs040, 25df041a, 25df081a)
- ST (m25p05, m25p10, m25p20, m25p40, m25p80, m25p16, m25p32, m25p64, m25p128)
- Micron (n25q064, n25q128, n25q256, n25q256);
- В плагин MCMT.Edit добавлена возможность пересортировать список экстентов для восстановления индексов Prev/Next, PrevPhys/NextPhys, что позволяет исправить одну из причин возникновения LED 9E23;
- В парсер MCMT добавлен тест на попадание данных заголовка в середину тела модуля (проверка по сигнатуре в начале сектора и MTP на выбранной позиции);
- В отчёт о ПЗУ добавлена информация из IAP: о шаблоне паспорта, PUS, ActiveConfig, NAND ROM cache flag (Kahuna / Rosewood like);
- В парсер MCMT добавлен анализ целостности экстентов по PhysPrev / PhysNext, расширен анализ соответствия полей заголовка информации в теле модуля;
- В список команд на правой кнопке рабочего поля добавлено «Послать YModem.NAK»;
- Исправлена «плавающая» ошибка, возникающая при записи ПЗУ в режиме применения Tech Unlock;
- Косметическая правка — исправлено отображение прогресса передачи данных по протоколу YModem (запись сис. файлов по терминалу, передача данных ПЗУ при записи у некоторых семейств);
- Мастер работы с ПЗУ: исправлена ошибка при загрузке образа из базы данных;
- Следующие параметры настроек утилиты перенесены из настроек выбранного семейства в глобальные:
- ограничения скорости работы терминала (необходимо, если подключённый терминал не поддерживает высокие скорости);
- имя ini файла с расшифровкой кодов технологических ошибок.
Универсальная утилита PC-3000
- Для тестов с записью в пользовательскую зону: «Запись», «Комплексный тест», «Тест целостности данных», «Логическое сканирование» (для всех утилит) увеличена скорость записи при использовании заполнения «Комбинация с номером блока» (для теста целостности данных выполняется всегда). Убрана зависимость от производительности компьютера.
Универсальная утилита PC-3000 USB
- Добавлена поддержка стандартного инструментария IDE/SATA для USB накопителей, поддерживающих SAT (Паспорт, S.M.A.R.T., Set features).
Инструменты PC-3000
- Исправлена ошибка переименования профиля по данным идентификации диска. При переименовании корректируются сохранённые локальные настройки с абсолютными путями;
- Для режима «Редактор сектора» скорректировано чтение первого сектора. В более ранних версиях сектор читался до отображения формы и не была доступна кнопка прерывания;
- Для комплекса PC-3000 Portable III исправлена ошибка выбора Plugin-ов редактора двоичных данных (проявлялась, когда в системе имелись другие установленные комплексы PC-3000).
Ядро PC-3000
- Для комплекса PC-3000 Portable III добавлено управление питанием в диалог выбора портов;
- Для комплекса PC-3000 Portable III исправлена ошибка Deadlock при управлении питанием порта NVMe, PCIe, SAS;
- Исправлена ошибка запуска комплекса PC-3000 Portable III ярлыком для быстрого выбора порта;
- Для комплекса PC-3000 Portable III для упрощенного и полнофункционального интерфейса добавлено автоматическое определение типа PCIe устройства (NVMe или AHCI);
- Для комплекса PC-3000 Portable III для упрощённого интерфейса добавлена возможность создания задачи извлечения данных с копией. Опция (с копией) устанавливается по результатам экспресс диагностики;
- Для редактора сектора при использовании команд чтения/записи UDMA добавлена установка UDMA-режима;
- Скорректировано управление питанием накопителя для исправления зависаний программы при работе с неисправными накопителями;
- Для комплекса PC-3000 Portable III сделана поддержка адаптера PCIe x16. В режиме NVMe добавлено отображение питание 12V;
- Для комплекса PC-3000 Portable III добавлена индикация температуры контроллера и выдача предупреждений при превышении порогов (90 и 100 градусов);
- В инструменты утилиты добавлен режим очистки диска. Очистка, присутствовавшая в упрощённом интерфейсе PC-3000 Portable III переработана. Добавлена опциональная верификация стирания чтением. Добавлено стирание по стандарту DoD 5220.22-M Data Wipe.
В инструменты утилиты добавлен режим очистки диска. Очистка, присутствовавшая в упрощённом интерфейсе PC-3000 Portable III переработана. Добавлена опциональная верификация стирания чтением. Добавлено стирание по стандарту DoD 5220.22-M Data Wipe.
Data Extractor
- Для шифрованных накопителей WD, существенно ускорен процесс расшифровки секторов по карте;
- Повышена скорость расшифровки Bitlocker, FileVault и TrueCrypt;
- Внесены изменения в режим экспорта в формат E01 для того, чтобы результаты экспорта корректно открывались в программах EnCase и X-Ways Forensics;
- В редактор сектора добавлен выпадающий список с возможностью редактирования для оперативного изменения числа байт в строке;
- Увеличена скорость работы формата deff за счет оптимизации алгоритмов хеширования и сжатия.
Черновое восстановление
- существенно (в некоторых случаях в 1.5-2 раза) ускорена работа режима;
- улучшен алгоритм проверки cdr файлов использующих формат zip;
- улучшен алгоритм проверки RAW фото форматов, в том числе решена проблема, когда встроенное превью-изображение в формате jpeg находилось как отдельный файл и прерывало тело основного файла;
- добавлен поиск структур файловой системы ReFS;
- исправлена ошибка в разборе Compaund- файлов, из-за которой мог очень долго выполняться (практически зависать) процесс восстановления;
- исправлена внесенная в предыдущую версию ошибка при поиске каталогов FAT;
- исправлена ошибка, из-за которой приложение могло «подвисать» или терять интерактивность при запуске Чернового восстановления «в фоне».
Файловая система ReFS
- добавлены методы добавления разделов ReFS из чернового восстановления на структурах ReFS Boot, SuperblockV3, CheckpointV3;
- в быстрый анализ добавлен поиск разделов ReFS;
- v1: добавлен поиск Boot в режиме чернового восстановления;
- v3:
- добавлен поиск структур в режиме чернового восстановления;
- добавлен анализ структур.
Файловая система APFS
- добавлен метод поиска параметров шифрования в карте файла *wipekey;
- добавлен метод построения карты недавно выделенных и развыделенных секторов;
- сканирование по картам занятых и незанятых секторов теперь учитывает выбор отображения всех версий контейнера (ранее сканирование всегда выполнялось для карты, построенной для последней версии);
- режимы сканирования теперь можно запускать в фоне или добавлять в очередь;
- исправлена проблема, из-за которой могло очень долго выполняться сканирование метаданных APFS;
- значительно ускорено построение карт занятых и незанятых секторов, когда выбраны все версии контейнера. Теперь карты строятся сразу «сжатыми» (без повторяющихся секторов в разных цепочках);
- исправлена ошибка, из-за которой на некоторых разделах могли некорректно работать режимы анализа;
- исправлены ошибки, из-за которых могли некорректно работать режимы анализа;
- исправлена ошибка, из-за которой не раскрывались каталоги системного ReadOnly тома APFS на MacOS Catalina.
Файловая система WFS0.4
- исправлена группировка видеозаписей по камерам;
- изменен формат даты/времени для удобства упорядочивания записей.
Файловая система HFS+
- в режимы сканирования добавлен этап пересчета статистики индексов базы данных (это устраняет проблему медленного поиска на результате анализа).
Файловая система Ext3
- исправлена ошибка, из-за которой могли не добавляться разделы Ext3 в быстром анализе.
Файловая система NTFS
- улучшен алгоритм сборки «потерянных» Extend-ов в «Сканировании MFT» и «Анализе данных раздела»;
- исправлены ошибки и ускорена работа с «теневыми копиями Windows»;
- исправлена ошибка зависания интерфейса Data Extractor после выполнения анализа Log-файла;
- исправлена внесенная в версию 5.10.12 ошибка, анализ структур NTFS мог при определенных обстоятельствах не обработать все найденные струтуры;
- исправлена ошибка при анализе Log-файла в системе с «поломанным» каталогом root, приводившая к «вылету» программы;
- исправлена ошибка при автоматическом поиске сертификата EFS (поиск в каталоге с неправильным именем).
Файловая система VMFS
- в лог больше не выводится сообщение о файлах нулевого размера;
- исправлена ошибка отображения юникодных имен.
Файловая система ExFAT
- исправлена ошибка, не полностью разбирался очень большой каталог с большим количеством «пустых» слотов.
Просмотрщик структур
- добавлена возможность перехода назад на произвольное количество шагов;
- добавлен индикатор загрузки структуры;
- добавлена возможность перечитать текущий сектор с диска;
- добавлена возможность отключить автоматический разбор структур при навигации по каталогам проводника;
- в HEX-редактор добавлена панель просмотра текущего содержимого в различных кодировках;
- добавлена возможность задать «структуру по-умолчанию», которая будет отображаться, когда для текущих данных не найдено подходящего шаблона и никакой шаблон не «зафиксирован» пользователем. Соответствующий функционал реализован в окне выбора структуры, доступном по нажатию кнопки на панели просмотрщика;
- для полей структуры реализовано контекстное меню с функциями копирования заголовка поля как текста. Числовые поля дополнительно предоставляют функционал перехода к смещению или сектору, заданному значением поля (что бывает полезно в ходе экспериментов);
- для всех числовых полей реализовано контекстное меню с функциями перехода к смещению или сектору, заданному значением поля (что бывает полезно в ходе экспериментов);
- исправлено определение структур NTFS;
- исправлена ошибка, приводившая к прерыванию произвольного процесса при прерывании разбора структуры;
- поле частично разобранного Zip-файла, сигнализирующее об ошибке разбора, содержит в заголовке регулярное выражение для поиска продолжения файла;
- для каталогов FAT, exFAT и линейных каталогов Ext(2,3,4) сделано прерывание разбора структуры при достижении порогового количества ошибок;
- улучшен разбор атрибутов NTFS;
- различные исправления и улучшения;
- добавлена возможность присвоить полю произвольный тип (в окне редактирования поля).
- Исправлена ошибка, задача DE не позволяла закрыть утилиту SSD, на основе которой была создана, после перевода задачи в режим работы «только с копией»;
- Исправлена ошибка, не выполнялся пропуск блока при ошибке чтения при работе с задачей, созданной на основе утилиты;
- Исправлена привнесенная ошибка, не применялись настройки задачи при работе с редактором сектора;
- Изменен алгоритм работы прерывания по кнопке стоп при выполнении команды накопителю;
- Исправлена ошибка, «уничтожался» экземпляр карты на котором запускался фоновый процесс в случае, когда карта не была отсортирована, что приводило к прерыванию запущенного процесса;
- Исправлена ошибка, из-за которой не работала функция экспорта диска;
- Исправлена привнесенная ошибка, не создавалась задача, созданная на основе утилиты для USB-дисков;
- Исправлена привнесенная ошибка, из результатов поиска сохранение и построение карт работало без учета критериев поиска;
- Исправлена ошибка, при работе с проблемным NVME накопителем, в некоторых процессах не запускались сценарии действий при возникновении ошибок чтения и потере готовности;
- Исправлена ошибка «порчи» инкрементальной статистики при запуске многопроходного копирования;
- Исправлена ошибка, при запуске в «фоне» процессов, в которых были цепочки размером 1 сектор, неверно отображался % исполнения;
- Исправлена ошибка, при формировании отчета по отмеченным, он создавался не UNICODE и была проблема с иерографическими кодировками;
- Исправлена проблема с управлением курсором приложения (иногда не возвращался в default — состояние);
- Исправлена ошибка в исполнении операций с картами «объединение без пересечения» и «пересечение».
RAID Edition
- На форме создания нового RAID добавлен режим «Отчет об участниках RAID». Он упрощает определение базовых параметров RAID: размер блока, начало страйпирования, тип массива и количество участников;
- в режиме «статистика участника RAID» улучшен механизм определения возможных начал блоков;
- значительно ускорено построение субкарт с учетом избыточности.
Вышла новая версия ПО PC-3000 версия 6.7.15, Data Extractor/Data Extractor RAID Edition версия 5.10.8, PC-3000 SSD версия 2.8.3
- Исправлена проблема зависания HDD при запуске утилиты в Kernel режиме для некоторых версий микропрограмм, например семейство DragFly3;
- Добавлено «в действия утилиты для DE» и «в сценарии обработки ошибок», новые действия:
- «Sub scenario WDM» — позволяет включить отлаженную последовательсть действий в создаваемый сценарий;
- «Is power up action Ok» — проверка состояния инициализации HDD;
- «Write Static-модуля» — позволяет записывать статический модкуль в ОЗУ HDD;
- В тест головок добавлена подача техно-ключа для обеспечения стабильности тестирования;
- Диалог выбора объекта для просмотра объектов SA теперь можно растягивать;
- В мастер Автоинициализации добавлено пост-действие: «Загрузка кода блокировки записи в ОЗУ HDD»;
- Блок настроек автоинициализации внутренних параметров утилиты перестроен под схему: «по ATA» / «по терминалу» / «расширенная»;
- В стартовый диалог добавлена возможность автоматической загрузки при старте утилиты кода блокировки записи на основе модуля Disk FW HDD.
Hitachi-IBM-ARM
- Исправление в процедуре скрытия дефектов. Теперь корректно обрабатываются цепочки более 65535 секторов.
Универсальная утилита PC-3000 AT
- Добавлено действия сценария обработки ошибок: «Sub scenario standart».
Ядро PC-3000
- Добавлен новый режим: «Построения панели избранных режимов утилиты» (Инструменты/Избранные режимы);
- Добавлен переключатель 32-х / 48-ми битные RAW значения при отображении SMART параметров.
Data Extractor
- Добавлена возможность просмотра «инкрементальной» статистики карт;
- Внесены изменения для того чтобы на комплексах PC 3000 Express и PC 3000 UDMA можно было открывать задачи, созданные на комплексе PC 3000 Portable III для накопителей NVME и USB;
- Исправлена привнесенная ошибка возникающая при перечитывании сектора для SAS(SCSI) диска;
- Исправлена ситуация, когда после создания/открытия задачи курср оставался HourGlass (режиме ожидания);
- Исправлена ошибка в операциях с картами «пересечение» и «объединение без пересечения», проявлявшаяся в случаях, когда во второй карте были пересекающиеся цепочки;
- Исправлены ошибки внесенные в работу с фоматами E01 и AFF;
- Исправлена ошибка, при определенных форматах представления даты, в формах поиска файлов и параметров фильтрации. Ошибка возникала при попытке ввода дат;
- Исправлена ошибка, возникавшая при изменении разрешения экрана в большую строну. Частный случай проявления — работа через RDP с компьютера с большим разрешением экрана.
Файловые системы
- NTFS
- Добавлена поддержка теневого копирования с копией на разделе, отличном от раздела для которого выполняется копирование;
- Добавлена возможность выбора раздела на котором находится копия;
- Добавлена возможность автоматического поиска раздела с теневой копией.
- Добавлены методы построения карт SpaceMan (метаданные о занятом пространстве), занятых и незанятых секторов;
- Добавлены методы сканирования по картам занятых/незанятых секторов;
- В режимы сканирования добавлен этап определения расширений для «потерянных» безымянных файлов;
- Исправлены ошибки в методах сканирования.
- Исправлена ошибка, связанная с отсутствием каталога профилей при установке на «чистую» систему.
PC-3000 SSD
Контроллеры Phison
- Доработан алгоритм чтения SLC-кеша для накопителей на контроллере PS3111;
- Для контроллеров PS3110 и PS3111 добавлены новые лоадеры;
- Для контроллера PS3110 доработан алгоритм построения транслятора для накопителей емкостью более 500ГБ;
- В тест «Сохранение дампов» добавлена возможность читать страницы в режиме псевдо-SLC.
Вышла новая версия ПО PC-3000 Ver.6.7.11, Data Extractor/Data Extractor RAID Edition Ver.5.10.6, PC-3000 SSD Ver.2.7.16
- Добавлен режим разбора лога инициализации HDD при старте микропрограммы;
- Для SMR HDD доработан (улучшен) режим чтения по PBA/CHS;
- Для SMR HDD добавлен режим блокировки записи;
- Доработан режим очистки пароля, отчёта о паролях и редактора паспорта для SED HDD;
- В режиме поиска ключей шифрования для SED HDD сделано добавление «предыдущего ключа»;
- В режиме «Запись модулей» добавлена автоматическая сортировка по ID и убрано обновление списка найденных файлов при изменении способа записи (Раньше для записи по ID делалась проверка на совпадение размера файла и модуля в Dir. Сейчас проверка включается в настройках утилиты);
- В режим Boot ROM добавлена поддержка микросхем SPI ROM от Microchip (Silicon storage technology):
- SST25VF512,SST25VF512A,SST25VF010,SST25VF010A,SST25LF020,SST25LF020A,SST25VF020, SST25LF040A,SST25VF040,SST25VF020B,SST25PF020B,SST25VF040B,SST25PF040B,SST25VF080B, SST25P080B,SST25WF512,SST25WF010,SST25WF040,SST25WF020,SST25PF040C,SST25WF020A, SST25WF040B,SST25WF080B
- Ранее часть из этого списка определялась, читалась, но при записи происходила ошибка, поскольку формат команды записи этих ПЗУ отличается от остальных;
- Исправлена ошибка несохранения настроек действия утилиты для DE: Загрузить блокировку записи в ОЗУ HDD. Сам режим доработан (улучшен);
- В мастер «Автоинициализации» добавлены кнопки управления состоянием блокировки записи налету;
- В утилиту интегрирован механизм отключения головок через правку образов ПЗУ и P-List по алгоритму, описываемому в .ini файле;
- Усилен контроль валидности ПЗУ на этапе считывания и записи;
- В «Kahuna/Grenada SSHD patch2» добавлена дополнительная сигнатура для работы с неизвестными ранее микропрограммами;
- Исправлена ошибка, приводившая к сбою в работе мастера работы с ПЗУ;
- В стартовый диалог добавлено действие SetFeatures-SpinUp запускающее инициализацию накопителя находящегося в состоянии PUIS-PowerUpInSpindownstate, ранее выводилось только предупреждение;
- Для пользовательских команд добавлены новые системные команды: включить питание — Token_PWR_ON и для разблокировки «технорежима» — Token_HANDSHAKE.
Samsung HDD
- Исправлена ошибка записи треков, считанных композиционно;
- Исправлена ошибка очистки S.M.A.R.T. при записи main code в тесте «Запись BURN ресурсов в накопитель».
Hitachi-IBM-HGST (ARM и M28)
- В мастерах «Таблица модулей» и «Просмотр объектов SA» исправлена ошибка вывода данных на ярлыке HEX-редактора просматриваемого объекта.
Hitachi-IBM (не ARM)
- Исправлена ошибка при форматировании поверхности, заключающаяся в том, что некоторые случайные участки оказывались не отформатированными.
- Добавлена поддержка семейства HDWQ1;
- Добавлена поддержка семейства MD03ACA.
PC-3000 Portable-III
- Портативный режим: Добавлена возможность одновременного подсчета двух хеш-функций;
- Портативный режим: В режимы копирования и теста чтения добавлена возможность подсчета хеш-функций MD5,SHA1 и SHA2;
- Портативный режим: Добавлена поддержка дисков с размером логического сектора отличным от 512 байт;
- Портативный режим: Добавлен режим просмотра содержимого секторов;
- USB-порт: Добавлена возможность работы с SD и microSD картами, подключенными через кард-реадер.
- Разработаны новые драйвера (Адаптер PC-3000 Portable-III и виртуальный контроллер запоминающего устройства для монтирование дисков в систему) с цифровой подписью, которая позволяет устанавливать их на систему с активным UEFI Secure boot. Актуально для OEM систем. Драйвера предыдущей версии на подобных системах не работали из за ошибки проверки цифровой подписи.
- Выполнены доработки с целью поддержки HDD/SSD, имеющие размер логического сектора отличный от 512 байт в DE и универсальной утилите;
- Улучшена обработка ошибки при чтении неисправных накопителей NVME (с некоторыми типами неисправностей). Ранее прерывался процесс вычитывания;
Data Extractor
- Исправлена ошибка загрузки DHFS;
- Оптимизирован разбор $LogFile;
- Добавлена возможность создавать очередь фоновых процессов. Процессы, попавшие в очередь, выполняются последовательно. При этом сохранилась возможность запускать несколько фоновых процессов одновременно. При запуске процесса, который можно исполнять «в фоне», появляется окно выбора способа выполнения «в фоне». Исключение — «Поиск GREP» и «Черновое восстановление», там есть соответствующий пункт меню;
- Добавлена возможность создавать «снимок» диска. Изменения этого «снимка» не затрагивают исходный диск. Его можно монтировать с разрешением записи без опасности изменить данные источника (можно, например, запустить checkdisk);
- Исправлена ошибка (очень давняя), после длительной работы комплекса переставала отображаться текущая информация о процессе на закладке «статус».
Режим «Черновое восстановление»:
- Исправлена ошибка «Out of memory» при запуске с карты с очень большим количеством цепочек.
Файловые системы:
- APFS
- Добавлены методы сканирования Catalog и FS Tree, ранее сохраненной карты и всего раздела.
- Улучшена поддержка версии 6 и исправлена ошибка, из-за которой могли не строиться карты больших файлов.
- Оптимизирован (ускорен) разбор $Logfile;
- Ускорен разбор и повышена стабильность разбора метаданных дедупликации;
- Возможность работать с незавершенной теневой копией как с нативным разделом (без дополнительного анализа);
- Изменен алгоритм добавления теневой копии. Теперь во время добавления предлагается выбрать копию, которую на добавленном диске нельзя менять. В названии добавленного диска пишется название копии и время её создания;
- Исправлена ошибка, в последней версии перестал работать метод анализа $Logfile;
- Добавлена поддержка «Теневого копирования» (Volume Shadow Copy). Добавлен соответствующий пункт в меню файловой системы и возможность выбрать конкретную «теневую» копию на добавленном виртуальном диске;
- Исправлены ошибки в разборе $LogFile;
- В результаты разбора лога добавлены виртуальные разделы с измененными файлами.
- Добавлена начальная поддержка.
- Исправлено, очень медленно формировалась карта занятого/незанятого;
- Исправлена ошибка, для проблемного диска в режиме «проводник» прерывание первой инициализации узла «диск» в некоторых случаях приводило к зависанию программы.
RAID Edition:
- Добавлена поддержка более «свежих» версий метаданных Windows Storage Space;
- Исправлена ошибка в автоопределении RAID по метаданным mdadm, из-за которой могло неверно определяться начало некоторых участников RAID;
- Исправлена ошибка в автоопределении RAID по метаданным mdadm, из-за которой могло не правильно определяться начало некоторых участников;
- Добавлена поддержка более свежих версий метаданных Windows Storage Spaces.
PC-3000 SSD
Контроллеры Silicon Motion
- Для накопителей NVMe доработан вид окна «Параметры чтения».
Контроллеры Phison
- Добавлена поддержка контроллера PS5007 (NVMe);
- Добавлены новые утилиты: Patriot Hellfire M2 и Kingston KC1000.
Вышла новая версия ПО PC-3000 Ver.6.6.35, Data Extractor Ver.5.9.22, PC-3000 SSD Ver.2.7.11
- В режиме Boot ROM добавлена поддержка SPI ROM MACRONIX;
- Для режима загрузка LDR принудительно увеличен тайм-аут для предотвращения запуска сценария обработки ошибок;
- Исправлена ошибка блокировки доступа к SA для режима boot-rom;
- Доработан редактор ресурсов для режима работы с диапазоном ABA — исправлена ошибка записи, сама запись переделана с целью оптимизации памяти;
- Исправлена ошибка загрузки ресурса в другой редактор (ошибка проявлялась, если переключаться в процессе загрузки данных).
- Доработан обработчик Global Flash Dir (добавлена поддержка сегмента размером 0x1000);
- В диалоге настройки списка действий для Data Extractor любое действие теперь можно запустить отдельно из меню по правой кнопке мыши;
- Добавлена поддержка .ini файла с расшифровками кодов ошибок техно команд для вывода в протокол;
- В «мастер работы с ПЗУ» добавлены функция работы с режимом Read Only:
- добавление блокировки в DiskFW;
- удаление блокировки из DiskFW;
- загрузку в ОЗУ кода блокировки на основании DiskFW;
- активация и деактивация блокировки в ОЗУ накопителя по ATA или терминалу на основании DiskFW.
- Правки к ПЗУ
- карты головок (физическая, логическая);
- INIT SMART FAIL;
- NO HOST fix (vewr 1 / 2);
- Sense Code 87270000;
- Tech Unlock;
- Yeti DFW Start pause;
- Kahuna CFW patch;
- ошибка загрузки лоадера с кодом 0800;
- разблокировка загрузки лоадера в BootFW накопителей Rosewood и подобных;
- отключение ошибки LED BD 4040 при старте накопителя и попытке записи в SA;
- добавление кода блокировки записи;
- INIT SMART FAIL;
- NO HOST fix (vewr 1 / 2);
- Sense Code 87270000;
- ошибка загрузки лоадера с кодом 0800;
- отключение ошибки LED BD 4040 при старте накопителя и попытке записи в SA;
- добавление кода блокировки записи.
- Unlock Tech;
- сброс состояния Device Fault;
- сброс состояния Format Corrupt;
- загрузка адаптивов из образа ПЗУ в память HDD (используется для запуска по HotSwap);
- коррекция карт головок после старта накопителя;
- коррекция паспорта в ОЗУ накопителя как по ATA через Saved Mode Pages, так и через терминал, ключами команды T>F.
Hitachi-IBM-ARM
- В диалоге настройки списка действий для Data Extractor, любое действие теперь можно запустить отдельно нажатием правой кнопки мыши;
- Исправлена ошибка в вызове процедуры записи ПЗУ из мастера «Просмотр объектов SA».
- Исправлена процедура чтения модулей с игнорированием ошибки.
Инструментарий PC-3000
- Исправлена логика «Да/Нет» при запуске редактора сектора.
Data Extractor
- Добавлено автоматическое заполнение альтернативных карт для дисков с измененным размером сектора при чтении исходных дисков;
- Статистика в диалогах связанных с легендой помещена на groupbox с указанием, что это статистика для диска;
- Для каталогов в проводнике DE добавлен метод создания виртуальных дисков из отмеченных файлов;
- На форме создания DriveSnapshot добавлен метод автоопределения для VHD дисков;
- Для быстрой оценки результатов, в просмотр статистики карты и на форму выбора атрибутов при построении субкарты, добавлены гистограммы;
- Для всех системных дисков (не только USB) при создании их копии добавлена возможность сделать диск «вне сети».
- Исправлена ошибка, в некоторых ситуациях, отдельные сектора читались из образа заполненные нулями; При этом данные образа корректны и доступны.
Bitlocker & FileVault
- Добавлена поддержка юникодных паролей;
- Добавлена поддержка варианта BitLocker c несколькими ключами восстановления;
- Улучшен разбор метаданных FileVault (повышена стабильность работы при ошибках в метаданных);
- Исправлена ошибка циклической ссылки при интерпретации незашифрованного раздела CoreStorage.
Файловые системы
- Добавлена поддержка сжатых файлов (Deflate и LZVN);
- Добавлено отображение первого сектора для всех сжатых файлов;
- Исправлена ошибка из-за которой не строилась карта некоторых файлов;
- Исправлена ошибка, из-за которой мог не применяться пароль для шифрованного тома.
- Улучшен разбор ZFS;
- Исправлена ошибка из-за которой могла неправильно строиться карта сжатого файла, если сжатые данные получились большего размера, чем несжатые;
- Исправлена ошибка, которая могла возникать при открытии каталогов ZFS с некорректными метаданными;
- Исправлена ошибка, из-за которой «пустые» файлы (заполненные нулями и не занимающие места на диске) попадали в !Problem;
- Исправлена ошибка, когда файлы, для которых в метаданных указан размер 0, переносились в !Problem.
- Исправлен метод анализа, большие «битые» каталоги разбивались на несколько каталогов и попадали в Lost&Found.
- Оптимизирован метод анализа структур.
- Добавлена поддержка EFS второй версии;
- Исправлена ошибка, при автоматическом поиске сертификата не учитывались разделы, являющиеся результатами анализа («Быстрый анализ», «Анализ данных раздела NTFS» и «Анализ структур файловых систем»);
- Исправлено cохранение сжатых файлов с проблемами при распаковке (не попадали в проблем и в файле отчета не было имени);
- Исправлена ошибка в анализе раздела (структур), которая в некоторых случаях (очень большое количество метаданных) приводила к ошибке нехватки памяти на этапе определения стартового сектора раздела.
Исправление ошибок
- Исправлена ошибка, зависание при прерывании построения карты занятого для диска;
- Исправлена ошибка, возникающая при вызове формы поиска сдвигов;
- Исправлены ошибки, которые могли возникать при запуске нескольких режимов чернового восстановления в фоне;
- Исправлена ошибка возникающая при вызове формы поиска сдвигов;
- Исправлена ошибка, при медленной скорости копирования, неправильно рисовалась альтернативная карта ;
- Исправлена ошибка, не заполнялись альтернативные карты для диска с измененным размером сектора;
- Исправлена ошибка при которой при экспорте данных в Forensic-формат при некоторых обстоятельствах мог не дописываться последний блок данных;
- Исправлена ошибка, в PC3000SAS не формировалась карта голов;
- Исправлена ошибка, при работе с «производными» дисками (виртуальные машины, диски на основе карты) при выборе для них альтернативных карт возникали ошибки при перерисовке.
RAID Edition
- В режим «Статистика участников RAID» добавлена обработка карты энтропии (если она «включена» для участника);
- Добавлен метод определения служебных блоков RAID на основе карты энтропии;
- Исправлена ошибка из-за которой не создавался Special ZFS — Mirror.
PC-3000 SSD
Утилита SanDisk Marvell SSD
- Добавлен тест записи модулей в режиме Extended;
- Добавлено чтение модулей с учетом разделов служебной файловой системы накопителя;
- Добавлен вариант перевода накопителей семейства Venus в режим Extended по интерфейсу SATA;
- Доработана служебная микропрограмма для накопителей семейства Helen (версия 0.2.35). Исправлена неверная работа с микросхемами SPI Flash на накопителях семейства Helen на контроллере 88ss9189;
- Исправлена кофигурация для накопителей WD Blue 1TB;
- Исправлена ошибка «External exception» возникавшая при переводе накопителя в режим Extended;
- Адаптирован алгоритм загрузки служебных разделов для накопителей WD Blue;
- Испралена ошибка приводящая к неверному отображению источника загрузки модуля на форме низкоуровневого форматирования;
- Добавлен тест записи модулей в режиме работы Extended;
- Реализовано низкоуровневое форматирование накопителей;
- Исправлены ошибки при работе с накопителями семейства Venus емкостью 980GB (Ultra II, WD Blue на контроллере 88ss1074);
- Новая версия загружаемой микропрограммы (Helen: 0.2.31, Venus: 0.2.34);
- Исправлена ошибка автоопределения конфигурационных параметров для UltraII;
- Исправлена ошибка «access violation» возникавшая при переводе накопителя в режим Extended;
- Исправлена конфигурация по-умолчанию для накопителей Ultra II 960 GB (Helen);
- Исправлен ряд ошибок возникавших при работе с формой «Низкоуровневое форматирование».
Вышла новая версия ПО PC-3000 Ver. 6.6.29, Data Extractor Ver. 5.9.15, PC-3000 SSD Ver. 2.7.8
PC-3000 HDD (Express, UDMA, Portable)
WD Marvell
- Добавлена возможность расшифровки данных в пользовательской зоне для новых семейств (SpyGlass, Palmer и др.);
- Для семейства Palmer исправлен режим правки карты головок в ОЗУ;
- Доработан режим сборки ПЗУ по данным SA;
- Для семейства Palmer доработан режим сборки ПЗУ по данным SA (можно использовать «разлоченную» плату без перепайки ПЗУ);
- Для режима «Изменение карты головок в ОЗУ» добавлена поддержка семейства SpyGlass;
- Исправлена ошибка построения карты головок и решения проблемы Slow Responding;
- Добавлено построение карты головок для семейств SpyGlass и Palmer;
- Доработаны режимы «Решение проблемы Slow responding» и «Отмена изменений решения проблемы Slow responding». Правка модуля 02 сделана через сброс параметра «Relo collect»;
- Для режима «Отключение зон и головок» добавлен фильтр выделения зон по головке;
- Для режима «Логическое сканирование» добавлен вариант обработки обнаруженных дефектов — «Скрыть дефекты как микрозоны»;
- Для режима «Физическое сканирование» сделано автосохранение диаграмм производительности по головкам;
- Действие «Скрыть дефекты как микрозоны» добавлены в редактор дефектов для LBA и CHS таблиц;
- Доработан режим действий утилиты в Data Extractor-e. Добавлено действие «Custom Scenario» — создание скрипта по типу скрипта обработки ошибок. Для скрипта «Custom Scenario» доступна категория действий WDMVSC — подача команды пользователя.
- В режиме резервирования служебной информации переключатель допустимых копий теперь совместно используется для резервирования Sys Files и создания лоадера;
- В обработчик пользовательских команд добавлена команда «PWR_OFF», выключающий питание HDD;
- В просмотре объектов SA для «Drive Tables» (DT) долбавлена возможность открыть выбранный объект не только через команду работы с DT, но и через просмотр соответствующего класса памяти (например Servo RAM для SAP);
- Добавлен многозакладочный редактор «Просмотр ресурсов SA»;
- Исправлена ошибка разбора ПЗУ, выводившаяся в протокол при прерывании чтении ПЗУ;
- Исправлена ошибка в мастере «Работа с ПЗУ», проявлявшаяся при последовательном применении модификации;
- Добавлен патч — обход LED:BC FAddr 4040;
- В редактор списка действий утилиты для DE добавлена возможность их исполнения из редактора (выполнить весь список или одно выбранное действие доступна из всплывающего меню правой кнопки мышки);
- Добавлена возможность запуска утилиты с отключённым терминалом;
- Убрано сообщение об ошибке при создании лоадера и пустом файле Disk FW;
- По запросам пользователей доработан диалог Boot Code старта:
- добавлены поля информирования Mdl / SN / FW / Log head map;
- декодированные данные ПЗУ подставляются в поля имени профиля.
- Исправлена ошибка в диалоге загрузки лоадера (при режиме загрузки Terminal требовалось задать переключателями ATA mode 7 / 3);
- В список обязательных для резервирования Sys Files добавлен файл 3-30A;
- В стартовый диалог добавлена возможность запуска в режиме Boot Code;
- В мастер работы с ПЗУ добавлена функция загрузки адаптивов (CAP/RAP/SAP) из образа в ОЗУ HDD;
- Добавлен мастер комплексной инициализации диска:
- В одном режиме собраны патчи к ПЗУ:
- Правка карт голов;
- Init SMART Fail;
- NoHOST-BSY 1/2;
- WrProtect 87270000;
- UnlockTech;
- YetiStopStart;
- Kahuna CFW1.
- Init SMART Fail;
- NoHOST-BSY 1/2;
- WrProtect 87270000;
- LOD check Err xxxx0800.
- анлок;
- прогрузка адаптивов из указанного источника;
- изменение карт голов;
- изменение паспорта (ATA / Terminal // SysFiles / «T>F»).
- Добавлено предупреждение в «Unlock Tech» для SED дисков о том, что «Force Setup State» может уничтожить ключи шифрования пользовательских данных;
- Добавлена фильтрация SysFile по размеру — файлы больше 128M игнорируются;
- Изменён метод определения размера части мультиблочного ПЗУ;
- Переписан диалог добавления дефектов в Non Resident G-List;
- В статусе утииты разделены кнопки детекта размера сектора SA и автоинициализации утилиты — по «ATA» и «Терминалу»;
- Везде, где читается ПЗУ при отказе от выбора профиля накопителя сохранение идёт в папку «@ROMBackup» в корневой каталог утилиты;
- Теперь можно отключить при переходе в Boot Code появление диалогов «для перехода в Boot Code закоротите. » и «Теперь отпустите КЗ» (назад включается из настроек утилиты);
- В настройках утилиты можно задать скоростной потолок терминала;
- В редакторе паспорта добавлена возможность пропустить переключение питания после изменений;
- Скорректированы сообщения об ошибках при разборе образа ПЗУ;
- В плагин MCMT.Edit добавлена возможность отметить как некорректные описатели MediaCache, не содержащие флага-признака невыгруженного экстента;
- В плагин MCMT.Edit добавлена возможность правки поля DiscDirtySegmentCount;
- В плагин MCMT.Edit добавлена возможность для записей, описывающих кэш чтения (commited), убрать флаг их наличия в MediaCache;
- В генератор лоадера добавлен учёт необходимости блока GFD ПЗУ;
- В генератор лоадера добавлено создание сохраняемого в текстовый файл отчёта о включаемой Disk FW;
- В редактор лоадера добавлена возможность добавки в ранее созданные лоаадеры блока GFD из соответствующего ПЗУ.
- Исправлена ошибка работы с дефектами (P-List) проявлялась, как ошибка записи CP-DD;
- Добавлена поддержка семейств: MQ02ABDH, MQ03ABB, MD04ACA;
- Добавлены семейства MQ04ABD, MQ04ABF, MQ04UBD — поддерживаются частично (пока нет скрытия дефектов);
- Добавлена поддержка семейств: MQ01ABB, MQ02ABF, MQ01AAD, MQ01ACF;
- Доработан режим «Отключение зон и головок», исправлены выявленные ошибки;
- Для режима «Логическое сканирование» добавлен вариант обработки обнаруженных дефектов «Скрыть дефекты как микрозоны»;
- Действие «Скрыть дефекты как микрозоны» добавлены в редактор дефектов для LBA и CHS таблиц;
- Для режима «Физическое сканирование» сделано автосохранение диаграмм производительности по головкам;
- При скрытии микрозон сделано уменьшение ёмкости HDD только при исчерпании резерва;
- В редактор идентификационных данных HDD добавлено меню «стандартных» ёмкостей.
- В диалоге чтения NV-RAM для списка копий добавлены HOT-KEY — «Выделить всё», «Развыделить всё», «Инверсия выбора»;
- В просмотре объектов SA снято ограничение на размер считываемого региона PBA (0xFFFF).
- Исправлена ошибка, в результате которой не обнаруживались накопители, подключенные по USB;
- Для утилит Samsung USB HDD исправлена несовместимость с Windws XP.
- Доработано логическое сканирование. Параметр «Сохранять дефекты» сделан сохраняемым.
Ядро PC-3000
- Для комплекса PC-3000 SAS 6 Гб исправлена ошибка запуска утилит;
- Для комплекса PC-3000 SAS 6 Гб добавлено управление «порогами» для напряжения питания HDD;
- Исправлена ошибка обратной совместимости с более ранними версиями PC-3000;
- Исправлена ошибка, возникающая при попытке закрытия окна менеджера утилит;
- Доработан режим «Download Microcode», добавлено сохранение типа загруженного в редактор файла;
- Исправлены выявленные ошибки в механизме «Действия активной утилиты» и скрипте обработки ошибок HDD;
- Сделан общий механизм обработки ошибок накопителей, подключенных к контроллерам PC-3000. В данный момент механизм используется утилитой ATA (Логическое сканирование во всех утилитах), WD Marvell и Toshiba. Редактирование скрипта возможно в режиме настроек утилиты (ATA, WD Marvell, Toshiba). Механизм позволяет задавать набор действий, с возможностью условного перехода к следующему при успешном или неуспешном завершении текущего. Для опытных пользователей возможна реализация собственных действий по принципу Plugin`s.
- Доработан режим «Диаграмма производительности»:
- устранена проблема «выбросов» — точек с аномально высокой скоростью, проявлявшаяся при скане с прыжками;
- изменена индикация ошибок.
- Для комплекса PC-3000 Express сделаны изменения режима совместного использования портов контроллера PC-3000 SAS и PC-3000 SAS 6Гб;
- Для всех комплексов исправлены выявленные проблемы при установке на тот же компьютер более ранних версий комплексов для другого типа контроллера PC-3000;
- В систему управления профилями добавлена проверка наличия основных каталогов;
- В редакторе ресурсов добавлено управление диалогами сохранения/загрузки данных в/из фалов в соответствии с типом редактируемого ресурса (пока реализовано в утилитах WD Marvell и Toshiba);
- Переведены на аппаратную реализацию стандартных протоколов. Косвенно касается 100% режимов работы с HDD;
- Исправлена ошибка, которая проявлялась как ошибка загрузки библиотеки утилиты WD Marvell.
Data Extractor
- Заменен менеджер памяти приложения. Этот менеджер существенно быстрее, и, что особенно важно для работающего долго приложения, более оптимально выделяет память разного размера, что снижает вероятность фрагментации памяти из-за разного «времени жизни» выделения. Использование этого менеджера существенно снизило вероятность появления ошибок нехватки памяти при очевидной ее достаточности;
- Добавлена возможность работы с альтернативными картами, которые заполняются в процессе чтения/копирования. Для подключения/отключения карт используется контекстное меню конкретного диска (в проводнике) Анализ выполняется в отдельном потоке, не влияя на скорость чтения/копирования. На данный момент добавлено три типа карт:
- постоянная, основанная на поиске заголовков структур дисков, файловых систем и некоторых (полезных) типов файлов;
- постоянная, основанная на анализе «энтропии» полезная при оценке состава читаемых данных. Может использоваться для определения параметров RAID-ов c избыточностью;
- пользовательские, основанные на поиске GREP. Для добавления подобных карт реализован соответствующий режим, доступный из основного меню;
Режим «Редактирования карты виртуального диска:
- В проводнике и для результатов чернового добавлены даты;
- Добавлен отбор результатов чернового для метаданных файловой системы NTFS типа записи MFT;
- Добавлен отбор результатов чернового для метаданных файловой системы FAT;
- Добавлен новый функционал автоматического поиска и использования однозначных результатов чернового восстановления (для файлов jpg, jpeg, png, rar, zip, doc, docx, xls,xlsx) для формирования итоговой карты;
- Добавлена возможность при использовании результатов поиска, дополнять цепочку до ее начала;
- Добавлен метод объединения смежных цепочек;
- Исправлена ошибка, диск удалялся при очистке карты.
- Добавлена возможность навигации по структурам файловой системы FAT;
- Добавлена поддержка файловой системы Ext(2,3,4) и возможность навигации по ее структурам;
- Добавлена поддержка файловой системы exFAT и навигация по ее структурам;
- Существенно ускорен разбор структур;
- В окне HEX-редактора добавлена полоса прокрутки;
- Добавлено отображение служебной информации для Flash;
- Исправлены недочеты в навигации по FAT и exFAT;
- Исправлены некоторые проблемы отображения;
- Исправлен ряд ошибок.
- В окне HEX-редактора добавлена полоса прокрутки;
- Исправлен ряд ошибок.
- Добавлена возможность построения карты результатов поиска (всех или только отмеченных);
- Добавлена возможность экспорта результатов поиска в HTML и CSV (всех или только отмеченных);
- Ошибки чтения теперь не приводят к прерыванию поиска;
- В списке результатов поиска отображается LBA найденного соответствия;
- Во вкладке HEX, если она активна, отображаются данные для текущего найденного соответствия.
- Добавлен поиск структур BitLocker: VolumeHeader и Information и метод добавления виртуального диска на их основе;
- Добавлен метод добавления виртуального разедела APFS на основе структуры APFS Superblock;
- Записи mft больше не разделяются на группы в черновом восстановлении;
- Оптимизировано время поиска и разбора метаданных WSS (Windows Storage Spaces);
- Улучшен разбор метаданных WSS — поддерживаются больше версий формата;
- Добавлен поиск структур APFS;
- В редактировании карты на вкладке чернового добавлено открытие файла;
- Убрано обновление списка после открытия файла результата;
- Исправлена ошибка в режиме «восстановление .mov файлов с фото- и видеокамер (alg 1)» из-за которой в некоторых случаях могли не восстанавливаться файлы добавлялись файлы без описаний с цепочками за пределами раздела;
- Исправлена ошибка, которая могла возникать по завершению режима.
- Добавлен поиск разделов APFS.
- Оптимизирована работа с памятью (Уменьшение требуемого объема памяти для одновременной работы с несколькими хранилищами);
- Увеличена скорость доступа к данным хранилища;
- Устранены «зависания» (возникавшие при одновременной работе с несколькими хранилищами одновременно);
- Исправлена ошибка, возникавшая в некоторых задачах при чтении из формата DE-Storage. После сообщения «Недостаточно памяти для обработки команды» или сообщения в логе о ошибке чтения из файла, работа становилась невозможной.
- Добавлена возможность расшифровывать разделы с AES-XTS;
- Ускорена расшифровка.
- Добавлена поддержка дисков не содержащих файл EncryptedRoot.plist.wipekey.
- Добавлен новый тип виртуального диска Virtual Drive — MAP Decrypted, который используется для расшифровки алгоритмом AES-XTS;
- Изменение статической легенды на динамическую, определяемую утилитой. На данный момент отличная от прежней (стандартной) легенда используется некоторыми утилитами SSD;
- В поиске GREP добавлена кнопка для установки максимального LBA;
- Увеличен максимальный размер прыжка при обработке ошибок чтения и потере готовности (до 2147483648);
- Добавлено удаление каталога !Problem в случае, если нет ни одного проблемного файла;
- Добавлено автоматическое определение незашифрованного раздела HFS/APFS в Apple CoreStorage и возможность работы с ним на исходном разделе;
- В настройки экспорта информации о файлах в формат csv, добавлены параметры для задания разделителя колонок и символа «кавычек»;
Файловые системы
- Добавлена начальная поддержка файловой системы APFS;
- Поддерживаются шифрованные тома (нужен пароль пользователя);
- Реализована возможность отображения предыдущих версий томов;
- Реализована возможность создать диск, расшифрованный ключом тома (на этом диске можно выполнить черновое восстановление, чтобы найти утерянные файлы);
- Добавлен автоматический поиск и выбор по-умолчанию последней версии ContainerSuperblock;
- Добавлен метод построения карты Catalog Tree и FS Tree;
- Реализовано открытие и определение APFS на 0м LBA диска и на разделе неизвестного типа;
- Реализовано опциональное сохранение symlink в формате внешнего файла;
- Добавлено сообщение о невозможности построить карту и сохранить сжатые файлы (пока не поддерживаются).
- За счет изменения политики работы с транзакциями базы данных существенно ускорена обработка при выполнении методов «Сканирование таблицы MFT», «Анализ данных раздела» и «Анализ структур NTFS»;
- Переработан и оптимизирован под обработку большого объема данных метод анализа структур NTFS, используемый также при анализе данных раздела NTFS. Время исполнения кратно уменьшилось. Оптимизирована для обработки большого объема данных процедура определения начала кластеризации. В предыдущей версии этот этап мог выполняться очень долго;
- Добавлена поддержка дедупликации (файлы сохраняются операционной системой с использованием специализированного сервиса). Поддержка добавлена как для «native»- разделов, так и для результатов анализа;
- Исправлена ошибка в методе анализа структур, в некоторых случаях при определении стартового сектора выбирался менее вероятный;
- Исправлены ошибки в реализации EFS;
- Методы анализа, исправлена ошибка локализации (проявляется только при работе под Windows c Китайским, Японским или Корейским языками);
- Исправлена ошибка, возникавшая в задачах, созданных на сетевых дисках, при выполнении анализа структур NTFS (ошибка открытия временной базы).
- В алгоритм анализа внесены изменения, добавлен этап более подробного разбора файлов (методами чернового восстановления), для которых не нашлось описателей. При этом могут быть определены даты, более точный размер и имя файла;
- Файловая система FAT16(12), исправлена ошибка в анализе, неверно (без учета Boot) определялся максимальный кластер и в некоторых случаях формировал карту за пределы раздела.
- Исправлена ошибка в анализе структур, объединялись смежные каталоги, объединенные в результатах чернового восстановления. В случае, когда один и них был фрагментирован, часть информации о файлах не
- Добавлялась в результат анализа;
- Исправлена ошибка в разборе больших и долго работавших каталогов, связанная с особенностями работы устройств Apple с разделами ExFAT.
- За счет изменения политики работы с транзакциями базы данных существенно ускорена обработка при выполнении метода «Анализ данных раздела»;
- Файловая система EXT4, добавлена поддержка резидентных (inline) файлов и каталогов.
- Добавлен пункт построения карты журнала ФС (Journal);
- Добавлен метод сканирования Catalog File + Journal;
- Исправлена ошибка, из-за которой для некоторых файлов могла неправильно строиться карта (повтор цепочек);
- Исправлена ошибка, из-за которой мог неправильно разбираться Extents File в режиме сканирования Catalog File;
- В режимах сканирования изменена логика обработки версий файлов, теперь комплекс старается оставить на своем месте наиболее свежую версию файла из всех версий с полным размещением.
- Исправлена ошибка из-за которой иногда не открывалась ФС.
- Исправлена ошибка, неверно определялась как ExtX в случае GPT;
- Переработано и существенно ускорено сканирование раздела с видиозаписями.
- Алгоритм сканирования метаданных оптимизирован для работы с большим количеством файлов;
- Исправлен ряд ошибок связанных с использованием памяти при разборе большого объема метаданных;
- Исправлена ошибка, приводившая к прерыванию сканирования в отдельных случаях;
- Исправлена проблема с нехваткой памяти при операциях с каталогами с большим количеством файлов и папок;
- Добавлена поддержка zvol;
- Улучшен разбор структур ZFS.
- Файловые системы EXT(2,3,4),UFS(1,2) и XFS, в алгоритм анализа внесены изменения, добавлен этап более подробного разбора (методами черновоговосстановления) файлов, описатели которых не найдены, и определения для них, если это возможно типа, имен и дат;
- Файловые системы UFS, XFS исправлена ошибка, некорректно работал анализ структур (при этом нормально работал анализ данных раздела).
- Исправлена ошибка, при фоновом вычитывании ATA-диска, прерывание другого процесса приводило к ошибке чтения секторов;
- Исправлена ошибка в драйвере монтирования дисков, в некоторых случаях, при монтировании нескольких дисков, приводившая к невозможности закрыть задачу;
- При добавлении/удалении цепочки в карте не инициализировались некоторые кнопки и пункты меню;
- Экспорт в формат e01 (Forensic):
- Исправлена ошибка при создании хранилища;
- При указании размера 0 — хранилище не делится на файлы.
PC-3000 SSD
- Добавлена поддержка накопителей на контроллере AS2258 (AMD Radeon R5, Qumo Novation 3D);
- Добавлена возможность загрузки и выгрузки в файл транслятора SSD;
- Проведены работы по обеспечению совместимости с архитектурой Portable 3.
- Добавлен новый тип интерлива, встречающийся на накопителях больших емкостей.
- В редактор паспортных данных добавлена возможность редактирования версии микропрограммы и WWN;
- Добавлена возможность вручную выбрать тип interleave;
- Добавлена поддержка накопителей с числом каналов не кратным степени 2;
- Добавлена поддержка накопителей с заблокированным технорежимом (прошивки 01.2, 11.2, 21.3, 61.2, 71.2, 91.2);
- Обновлен список лоадеров;
- Доработан алгоритм определения версий таблиц трансляции;
- Исправлена ошибка определения текущего режима работы SSD при запуске preformat на некоторых типах микропрограмм;
- Исправлена ошибка определения типа интерлива на микросхемах с 4-мя чередующимися блоками;
- Исправлена ошибка определения размерности таблицы парных блоков при построении транслятора.
- Добавлена поддержка контроллера SM2236G (KingSpec PA25);
- Убран принудительный переход в режим PIO при возникновении ошибок передачи данных;
- Проведены работы по обеспечению совместимости с архитектурой Portable 3;
- Исправлена ошибка, которая делала невозможным вход в утилиту при ошибке чтения паспорта SSD;
- Исправлена ошибка зацикливания утилиты с сообщением «PIO mode enabled!»;
- исправлена несовместимость с Windws XP.
- Доработан алгоритм чтения данных для микросхем памяти 0х45DE94937657;
- Добавлена поддержка накопителей, работающих в режиме SLC only.
- Доработан алгоритм поиска CP 8001.
- Исправлена ошибка «Unknown model», возникавшая при запуске утилиты;
- Добавлена возможность работы через терминал.
- Исправлена ошибка, приводившая к сбою при передачи данных в режиме UDMA.
- Добавлена возможность работы через терминал.
- Добавлена поддержка WD Blue SSD (Marvell 88ss1074);
- Исправлена ошибка «led to a focusing on non visible control» при запуске мастера перевода SSD в режим Extended;
- Добавлен Status bar в утилиту;
- Улучшен алгоритм построения транслятора;
- Добавлена поддержка семейства Venus (Ultra II на контроллере 88ss1074);
- Добавлен режим работы Extended для семейств:
- Helen: X300, Ultra II (88ss9190);
- Venus: Ultra II (88ss1074).
Вышла новая версия ПО PC-3000 Ver.6.5.9, Data Extractor Ver.5.8.2 и PC-3000 SSD Ver.2.6.5
PC-3000 HDD (Express, UDMA, Portable)
WD Marvell
- Исправлена ошибка чтения каталога модулей (Index out of bounds);
- В режиме Boot ROM добавлена поддержка новых контроллеров Marvell 88i10XX и LSI TT67XX;
- В режиме Boot ROM увеличена скорость передачи данных;
- Доработана очистка S.M.A.R.T.;
- В режиме «Отключение зон и головок» исправлена ошибка применения P-List при уменьшении конечной ёмкости диска;
- Доработан режим «Редактирование паспортных данных».
Seagate F3
- Добавлены плагины Hex Editor для работы с MCMT некоторых версий:
- Parser: разбор цепочки extent-ов, поиск не сохранённых в User Area блоков, анализ описателей для находящихся в MediaCache данных, поиск возможных цепочек extent-ов, генерация для Data Extractor карты цепочки extent-ов;
- Editor: правка количества extent-ов, указателя на первый extent цепочки, правка блока завершения таблицы (TimeStamp/Data Version);
- Import: загрузка списка extent-ов из внешнего файла MCMT.
Hitachi-IBM-ARM.
- Исправлено отображение поля PBA для просмотра P-List.
Samsung
- Исправлена ошибка, в результате которой при просмотре статистики в редакторе дефектов устанавливался признак того, что список дефектов отредактирован;
- Доработан алгоритм резервирования ресурсов в связи с изменениями в работе ядра комплекса;
- Исправлена ошибка Access violation, появляющаяся при запуске утилиты в режиме «Only terminal» с выключенным питанием накопителя.
Ядро PC-3000
- Для комплекса PC-3000 Express добавлена работа с портами платы PC-3000 SAS в составе комплекса Data Extractor;
- Профили HDD/SSD. Полностью переделано хранение профилей, теперь ограничения на объём списка отсутствует;
- Переделан поиск по профилям, теперь формируется список найденного;
- Исправлена ошибка среды выполнения утилит «Tprogress Bar out of ranges».
Data Extractor
- Добавлен новый интерактивный режим редактирования/формирования диска, созданного на основе карты (доступен из контекстного меню);
- Добавлен новый режим параллельного просмотра нескольких источников (доступен для участников RAID, в режиме карты для выбранных цепочек и в PC3000Flash);
- Реализована поддержка работы задачи с базой данных Firebird версии 3.x. Задачи, созданные в предыдущих версиях используют версию 2.x и поддерживаются в новой версии без конвертации. Цель, повышение скорости обработки данных в ходе анализа и использование новых возможностей;
- В связи с появлением накопителей с количеством голов более 15 реализован новый вариант хранения информации о головках. Теперь атрибуты хранятся в одном файле, информация о головках в другом. Для ранее созданных задач поддерживается предыдущий вариант хранения количество кнопок управления головками увеличено до 16;
- Для комплекса Express добавлена работа с портами платы PC-3000 SAS;
- Фильтр и поиск файлов, реализован ввод размера файла в байтах, кБ. Добавлена возможность поиска файлов с размером 0 байт;
- Изменено место сохранения базы данных задач, созданных на сетевых ресурсах (база теперь храниться не во временном каталоге Windows);
- Реализован калькулятор в окне редактора сектора в поле ввода номера сектора;
- Оптимизирована работа с форматом хранилища *.deff на предмет использования памяти и скорости;
- Для карты реализовано сохранение описателя с текущей сортировкой;
- Добавлена возможность добавлять зашифрованные диски из меню зашифрованного раздела;
- Изменен порядок в котором сохраняются файлы и папки. Сохранение подкаталога теперь выполняется до тех пор, пока не будет сохранено его содержимое.
Черновое восстановление
- Изменен визуальный режим (переход на список, использующий минимум оперативной памяти при работе с большим количеством записей, изменение компоновки панелей окна);
- В справочник добавлено более 300 GREP для различных типов файлов
- добавлен новый алгоритм восстановления MOV-файлов с фото и видео камер;
- Добавлен поиск структур Apple CoreStorage (используются во Fusion Drive и File Vault);
- Для структуры Apple CoreStorage VolumeHeader реализованы специальные методы:
- построить карту метаданных
- построить карту физического тома
- построить карту логического тома
- построить карту метаданных
- построить карту физического тома
- построить карту логического тома
- добавить виртуальный диск (на основе карты логического тома)
Просмотр и редактирование структур
- Реализована поддержка групп параметров — наборов именованных значений, передаваемых при навигации, сохраняемых для смещения и используемых в скриптах;
- Реализована поддержка полей, создаваемых на вспомогательных источниках данных (в частности, на данных, размещенных в оперативной памяти);
- Улучшена навигация по файловой системе NTFS (с использованием групп параметров);
- В окне HEX-редактора добавлена возможность настраивать внешний вид (количество байт в строке и колонке, шрифт) и выбирать кодировку (ANSI, Dos, ASCII, . )
- В окне HEX-редактора добавлена возможность задать количество строк данных, отображаемых до текущего смещения;
- В окне HEX-редактора добавлена возможность задать порядок байтов для данных (little endian, big endian), имеющий приоритет над порядком байтов, заданным при определении поля;
- Сделано отображение в окне просмотра структур правок, сделанных в HEX-редакторе;
- Реализован пересчет контрольных сумм GPT при сохранении изменений;
- Сделано копирование структур при помощи Drag’n’Drop с Ctrl.
- Расширено API скриптов.
- В окне HEX-редактора добавлена поддержка закладок (доступна из контекстного меню и по горячим клавишам).
- В окне HEX-редактора добавлена поддержка операций с буфером обмена (копирование, вставка).
- В режиме просмотра добавлена возможность выбрать шаблон структуры, с использованием которого будут интерпретированы данные.
- Добавлена возможность отключить автоопределение шаблона структуры по данным. В этом случае для интерпретации данных будет использован шаблон структуры, активный на момент отключения автоопределения.
Слияние справочников
- Реализовано слияние поставляемого и пользовательского справочников для режимов «Черновое восстановление» и «Поиск Grep». Выполняется при первом открытии задачи после инсталляции.
Bitlocker
- Добавлен вывод информации из метаданных (имя компьютера, GUIDы ключей Bitlocker);
- В случае раздела без пароля (с Clear Key) добавляется без показа формы ввода пароля;
- Добавлена возможность указать карту незашифрованных секторов Bitlocker (для случая частичной зашифровки/расшифровки);
Файловые системы
- Добавлена начальная поддержка файловой системы видеорегистраноров DHFS4.1.
Файловая система NTFS
- Добавлена поддержка EFS. Реализован автоматический поиск сертификата безопасности (Если он есть на диске в одном из разделов);
- За счет оптимизации работы с базой данных существенно ускорены методы анализа;
- Изменен алгоритм анализа найденных структур для случая нахождения большого количества загрузочных секторов;
- Увеличена маска для записей MFT в метаданных.
Файловая система HFS+,
- Ускорен анализ, добавлена поддержка HardLink-ов для каталогов.
Файловая система EXT
- За счет оптимизации работы с базой данных существенно ускорены методы анализа.
Файловая система FAT
- Изменен алгоритм анализа раздела и найденных структур на предмет учета приоритета найденных описателей файлов и каталогов (даты, признак удаления). В предыдущей версии некорректный учет этих данных иногда приводил к некорректному построению дерева.
Файловая система ExFAT
- В карту метеданных добавлены Root, таблица FAT, bitmap, volume.
Файловая система BtrFS
- Исправлена ошибка: для некоторых версий файловой системы карты строились некорректно;
- Исправлена работа с preallocated extents.
PC-3000 SSD
Silicon Motion
Контроллер SM2246XT:- Добавлена поддержка накопителей Silicon Power Slim S55, Silicon Power Slim S60, карт CFast Lexar Professional 3400x;
- Обновлен встроенный лоадер;
- Доработан алгоритм построения транслятора на случай служебных данных, записанных как user pages;
Контроллер SM2258 (G, H):
- Добавлена поддержка накопителей ADATA SU800 и Plextor S2C.
Контроллер SM2246EN:
- Добавлена поддержка накопителей RevuAhn 850X, RevuAhn 880K и RevuAhn 900T PRO;
- Добавлена поддержка накопителей Corsair Force LX.
Все контроллеры:
- Доработан алгоритм резервирования ресурсов в связи с изменениями в работе ядра комплекса;
- Добавлен тест «Чтение служебных блоков»;
- Изменен внешний вид отчета о микросхемах памяти;
- Добавлен вывод краткой системной информации в лог старта утилиты.
Phison
Контроллер PS3110:- Доработан алгоритм построения транслятора для PS3110 на случай интерлива из 4-х блоков;
- Доработаны алгоритмы построения транслятора для накопителей на контроллерах PS3110 в случае количества блоков на LUN, превышающего 0х1000;
- Добавлены функции ремонта накопителей на контроллере PS3110.
Контроллер PS3111:
- Доработаны алгоритмы построения транслятора для накопителей на контроллерах PS3111 в случае количества блоков на LUN, превышающего 0х1000;
- Добавлена поддержка накопителей Smartbuy Revival 2, Patriot Spark, Kingston A400, GOODRAM CX300, Silicon Power Slim S55 (PS3111), Lite-On MU3, Silicon Power Slim S60, GOODRAM S400U, Smartbuy S11T;
- Добавлена возможность редактирования списка параметров S.M.A.R.T.
Все контроллеры:
- Доработан алгоритм резервирования ресурсов в связи с изменениями в работе ядра комплекса;
- Добавлена возможность просмотра списка дефектных блоков.
Вышла новая версия ПО PC-3000 Ver.6.4.11, Data Extractor Ver.5.7.5, PC-3000 SSD Ver. 2.5.8
WD Marvell
- Добавлено действие утилиты «Загрузка Dir в ОЗУ»;
- В режиме «Загрузка Dir в ОЗУ» добавлена загрузка модуля 02;
- Изменена панель быстрого доступа к управлению копиями, она теперь актуализируется при любом чтении Dir, а при отсутствии прочитанного Dir включается доступ к копиям 0,1;
- В алгоритме разбора ПЗУ и извлечения модулей ПЗУ добавлена поддержка модулей с размером задаваемым в секторах и байтах (ранее было только в байтах);
- При перезапуске HDD командой Restart, исправлена ошибка «No SATA connection»;
- В режиме «Отключение зон и головок» сделано выделение частично отмеченных микрозон;
- Исправлена ошибка «Разрушительный сбой» при ошибках HDD при записи модулей;
- В посекторную запись модулей добавлена возможность верификации;
- Переработан диалог параметров скрытия дефектов после логического сканирования;
- В режиме Boot ROM в команду записи добавлена возможность блокировки доступа к SA;
- В режиме «Отключение зон и головок» добавлен поиск установленных отметок;
- Переработана строка состояния утилиты, добавлена индикация последней техноошибки.
Hitachi-IBM-ARM
- Для семейств 7220ALA3, HUA7220ALA3, 7210CLA3, HUA7220CLA3, 5C10CLA3 скорректирован размер образа ПЗУ, устранено зависание при запуске утилиты;
- Для семейств 7220ALA3, HUA7220ALA3, 7210CLA3, HUA7220CLA3, 5C10CLA3 размер ПЗУ скорректирован до 256k.
Fujitsu
- Cнятие пароля адаптировано для работы с PC USB Terminal III (MHT — MJA).
Ядро PC-3000
- Для окна утилиты добавлено меню «Вид» и возможность располагать режимы меню «Инструменты» в двух панелях;
- Для окна утилиты добавлена настройка размещения «закладок» режимов.
Инструментарий PC-3000
- Поиск в профилях включает вытесненные;
- Оптимизирована синхронизация списка профилей между процессами PC-3000;
- В Hex редакторе сделано выделение по маркерам;
- В Hex редакторе добавлен режим замены значений;
- Переделан режим Добавить/вставить (оптимизирован по использованию памяти).
Data Extractor
- Добавлен новый формат хранения данных для создания копии DE_Storage. Формат предусматривает сжатие данных, рассчет и сохранение HASH-сумм хранимых данных для проверки целостности. Формат быстрый и компактный;
- Добавлен новый режим поиска GREP, с полноценной поддержкой UNICODE и возможностью поиска выражений без учета границ секторов (поддерживается начиная с Win7);
- Добавлен метод экспорта в отчет (для DEViewer) только отмеченных файлов и папок;
- Добавлена начальная поддержка файловой системы WFS0.x;
- Существенно ускорены операции с картами (объединение, пересечение . );
- Существенно ускорены создание снимков файловых систем с учетом легенды и карты голов;
- Существенно оптимизирован и ускорен (в десятки раз) алгоритм построения субкарт с учетом легенды и с учетом карты голов;
- Существенно оптимизирован и ускорен (в десятки раз) алгоритм формирования отчета по отмеченным файлам и папкам;
- Оптимизирована работа с картой атрибутов и голов;
- Добавлено опциональное размонтирование используемых задачей виртуальных машин;
- Запрос на снятие отметок после сохранения файлов убран в настройки;
- Изменен механизм добавления цепочки в карте (список не «прокручивается» до последней цепочки);
- В многопроходное копирование добавлена поддержка работы с индивидуальной картой в формате sq3;
- Автоматическое обновление списка устройств при создании задачи сделано опциональным, добавлена кнопка для принудительного обновления;
- Для «штатных» дисков в списки, используемые при создании задачи, добавлен физический номер диска и буквы разделов (если есть),
- Добавлена сортировка списка штатных дисков по физическому номеру;
- Добавлен вывод серийного номера USB-диска приемника;
- Для просмотра первого сектора и открытия файла в проводнике изменены «быстрые клавиши»;
- PC3000 SAS, исправлена ошибка, для подключенного к другим контроллерам накопителя SAS/SCSI, неверно отображалась идентификационная информация.
- Добавлена возможность фонового исполнения большого количества режимов:
Добавлена возможность фонового исполнения большого количества режимов:
- процесс создания копии;
- процесс создания копии по карте;
- сохранение файлов, log-файл при сохранении сделан раздельным раздельным для разных процессов (одновременно запущенного обычного и фонового);
- анализ NTFS, FAT, ExFAT, XFS, UFS, HFS+ и ReiserFS;
- сканирование таблицы MFT;
- поиск и (или) анализ структур файловых систем;
- поиск GREP;
- черновое восстановление;
- снимки с учетом легенды и карты голов стали доступным для Encrypted дисков.
Черновое восстановление
- добавлен метод удаления результатов с пересчетом размера для оставшихся;
- в состав эспортируемых в формат csv полей, добавлены поля «имя» и даты создания, обновления и доступа;
- добавлено отображение имени диска.
Файловая система NTFS
- улучшен метод «Анализ структур» и связанные с ним методы анализа;
- при создании виртуального раздела из результатов чернового восстановления, с регионов записей MFT, содержащих нулевую запись, добавлено использование файла @bitmap для определения размера раздела.
Файловая система VMFS
- добавлена начальная поддержка VMFS 6;
- добавлен новый метод анализа структур файловой системы (доступен из режимов поиска и анализа структур файловых систем).
Файловая система UFS1(2)
- добавлена поддержка вариантов с Big Endian — представлением чисел в метаданных;
- добавлена поддержка SPARSED — файлов.
Файловая система EXT2/3
- добавлена поддержка SPARSED — файлов (Для EXT4 эта поддержка была).
Файловая система FAT
- Улучшен алгоритм анализа раздела.
- Исправлена привнесенная ошибка, некорректно работало длинное чтение (использовалась другая команда);
- Исправлена ошибка, «вылет» программы при экспорте цепочек на другой носитель (в некоторых случаях);
- Исправлена ошибка, вкладка hex не реагировала на изменение LBA >4163005097;
- Исправлено, смена диска при создании задачи после диалога выбора, не выполнялась, если просто выбирался диск а не каталог.
RAID Edition
- добавлен метод автоопределения роли для «Unknown» блоков в матрице для всей таблице;
- добавлены настройки для режима поиска кандидатов в режиме интеракивного определения паремеров (искать в предполагаемых блоках, в предполагаемой строке, во всей таблице);
- добавлен режим с одновременным отображением статистики всех участников RAID (запускается с формы создания RAID);
- добавлена возможность запустить черновое восстановление в фоновом режиме для всех участников RAID (запускается с формы создания RAID).
Samsung SSD
- Добавлен выбор SSD по контроллеру в меню PC-3000;
- Изменения в интерфейсе утилиты:
- Добавлены настройки подтверждений;
- Изменен вид диалоговых окон в редакторе дефектов;
- Вид панели статуса унифицирован с другими утилитами PC-3000.
Silicon Motion
- Добавлены функции ремонта накопителей на контроллере SM2246XT;
- Добавлены функции ремонта накопителей на контроллере SM2256K;
- Добавлены функции ремонта накопителей на контроллере SM2246EN;
- Доработан алгоритм построения транслятора для накопителей SM2246XT (случай неправильного xor страницы 0xDE);
- Разобран алгоритм построения транслятора для накопителей SM2246XT в случае, когда количество независимых регионов транслятора не совпадает с количеством каналов.
Phison
- Для накопителей PS3110 доработана процедура построения карты микросхем. Ранее учитывались не все возможные конфигурации, что могло приводить к ошибкам построения транслятора;
- Разобран алгоритм построения транслятора для накопителей PS3109 в случае 2 LUN на чип;
- Разобран алгоритм построения транслятора для накопителей PS3109 в случае, когда дамп каждого из чипов представляет собой отдельный логический элемент.
Вышла новая версия ПО PC-3000 Ver. 6.3.12, Data Extractor Ver. 5.6.8
Seagate F3
- Доработан режим диалога «Статус утилиты» — при его запуске отключено автоматическое сканирование параметров HDD;
- Доработан автодетект размера физического сектора SA;
- Добавлены семейства Pharaoh_Oasis, M10TDP, V9, Rosewood (8C), Rosewood (A5);
- Переписан Tech Unlock. Теперь работает на всех подписанных семействах включая Rosewood ;
- Переработана процедура чтения-записи ПЗУ для семейств до Rosewood (добавлена возможность задать вручную размер ПЗУ и тип процедуры записи);
- Добавлены процедуры чтения-записи ПЗУ для группы семейств Rosewood (протокол передачи данных — YModem);
- Увеличена скорость загрузки процедур чтения-записи ПЗУ;
- Добавлена поддержка частот терминала 3 Мбод, 6 Мбод — для нового адаптера PC-USB-Termianl III;
- Переписан на новую архитектуру инициализатор списков Sys Files в утилите;
- Добавлена возможность инициализировать список Sys Files из отклика накопителя по команде T>y;
- Добавлена возможность загрузки лоадера по терминалу;
- В мастере работы с ПЗУ добавлена возможность применения и удаления «Tech Unlock Prepare (Patch)» (ранее режим назывался «Grenada Tech Unlock Prepare»).
Hitachi-IBM-ARM.
- Теперь ПЗУ читается размером 512к для всех HDD. Для ранее сохранённых ресурсов записывается 256к, для новых — 512к.
- Количество блоков NV-RAM увеличено до 8. Блоки 0, 1 — активная конфигурация NV-RAM, 2-4 — логи, 5 — E2CH (в зависимости от микропрограммы некоторые блоки могут не поддерживаться накопителем);
- Добавлен режим «Разблокировка доступа к технорежиму» (как правило, HDD из видео регистраторов). Режим доступен из стартового диалога.
WD Marvell
- Добавлен режим «Разблокировка доступа к технорежиму» для разблокировки HDD с установленным флагом «HDD заблокирован» в модуле 02 (как правило, HDD из видео регистраторов). Режим доступен в меню «Служебная информация» и во входном диалоге (меню по кнопке «HDD»).
Samsung
- В редактор дефектов добавлено меню «Добавить дефекты из S-LIST»;
- При сохранении дефектов в накопитель добавлено предупреждение о перезаписи модуля S-LIST.
Утилита Toshiba для USB-дисков
- Исправлена ошибка, из-за которой не создавалась задача в DataExtractor.
DataExtractor
- Файловая система XFS, изменен алгоритм разбора поврежденных метаданных;
- Файловая система HFS+, исправлена редкая ошибка, возникающая в некоторых случаях при формировании карты сильно фрагментированных файлов для Native файловой системы (для результатов анализа карта таких файлов строилась правильно);
- Оптимизирован алгоритм «обхода» каталогов, используемый при построении карты каталогов и сохранении файлов;
- Режим «Черновое восстановление»:
- Добавлена возможность продолжать прерванный поиск по карте;
- Исправлена ошибка, при выполнении поиска по карте (в некоторых случаях поиск выходил за пределы карты).
- Исправлена внесенная в последнюю версию ошибка, возникавшая при создании задачи с копией в файлы для диска с размером сектора больше 512 байт;
Data Extractor RAID Edition
- Исправлена ошибка в автоопределении конфигурации по метаданным MDADM 1.x;
- Исправлена внесенная в последнюю версию ошибка, не работал, добавленный в задачу (RAID) образ типа «file image».
Вышла новая версия ПО PC-3000 Ver. 6.3.6, Data Extractor Ver. 5.6.2 и PC-3000 SSD Ver. 2.4.3
WD Marvell
- Добавлено новое семейство Blade;
- В строку состояние добавлено кол-во цилиндров User Area;
- Добавлено «раздувание» физических дефектов в P-List и проверка на соответствие таблицы зонного распределения;
- Доработан режим «Сектор состояния», переименован в «Состояние HDD». Добавлены данные CP 01 и LBA зонника;
- Добавлена возможность отключения предупреждений утилиты о не безопасных действиях пользователя;
- Исправлен режим «Добавление модуля» в редакторе Dir;
- Решена проблема одноголовых дисков в режимах: «Сканирование по физике» и «Отключение зон и головок»;
- Переработана запись ПЗУ, добавлена автоматическая блокировка доступа к SA. При записи из файла использован новый диалог вместо стандартного (возможен быстрый переход на профиль);
- В режиме «Каталог модулей» переработана перезапись выбранного модуля из файла/базы;
- Добавлены «Cбросы» в стартовый диалог утилиты;
- В Kernel режиме добавлена команда: «Реинициализация утилиты в Normal»;
- В режиме «Отключение зон и головок» сделана разбивка на микрозоны, для экономии резервной области HDD;
- Переделана работа по ABA. Теперь вместо програмной сделана аппаратная трансляция адреса в System Area (ABA) с учетом копии;
- Добавлен режим «Проверка соответствия P-List/транслятор». Режим доступен из меню «Сканирование дефектов»;
- Во всех тестах утилиты с доступом к модулям SA на чтение убран диалог запроса режима чтения (Id/ABA). Вместо этого добавлены кнопки быстрого доступа на правую панель;
- В режиме «Физическое сканирование» добавлено управление параметрамми скана;
- Переделана обработка ошибок технопротокола. При появлении ошибки 7F (No SATA connection) добавлено «ожидание SATA PHY», если PHY не включается — процесс, вызвавший ошибку, прерывается;
- В режимы «Действия утилиты» добавлены Рекалибровка, Warm Reset, Spin Down, Spin Up, Spin down and Restart;
- В режимы «Правка карты головок» в ОЗУ и ПЗУ добавлена опция подачи Soft Reset, при установленной опции форма предупреждения не выводится.
WDC Marvell COM/USB
- Переделана посылка технокоманд в WD HDD USB (теперь комманды проходят для любых мостов SATA — USB);
- В списке USB HDD теперь добавляются HDD с нулевой ёмкостью;
- При работе по COM-порту исправлена реакция на прерывание автоопределения скорости.
Samsung
- Изменен режим «Читать через активную утилиту». Теперь в ДЭ выводится модальное окно с логом, в котором отображаются этапы подготовки утилиты (построение транслятора);
- Изменен интерфейс диалоговых окон «Запись ПЗУ из файла» и «Запись FIPS»;
- Для накопителей F4, F4_3D, MT2, MP4 доработана процедура определения размера модуля FIPS при его чтении и выгрузке из дампа ПЗУ;
- Исправлена ошибка «Файл не найден» при повторном открытии списка дефектов в диалоге «Выбрать по LBA» редактора таблицы трансляции зон;
- Доработан метод получения Platform Id для накопителей F1_3D и F2_EG;
- Проведена доработка алгоритма инициализации с правкой карты головок в ОЗУ для накопителей M9T на платформе 0x1F;
- Исправлена ошибка, из-за которой по нажатию кнопки Stop не прерывалось действие активной утилиты в DE;
- Утилита Trinity:
- в мастер загрузки Burn-ресурсов добавлен диалог выбора значения Platform Id из ПЗУ;
- в форме теста «Загрузка файла в накопитель» добавлена возможность записи Downsize Geo Script.
Seagate F3
- Действие «Clear FormatCorrupt» переключено на работу через терминал;
- В группу альтернативной инициализации списков Sys Files включена возможность запроса информации о Sys Files по команде терминала «T>y»;
- В режиме работы с Активной Утилитой в DE к существующим добавлены действия:
- ожидание готовности HDD (необходимо указать, сколько времени ждать, mS);
- выполнить команду терминала. ВНИМАНИЕ! В конце последовательности команд обязательно указать ^R для перехода в ATA режм;
- очистка Alt-list.
- пересчитать транслятор (с учётом P-List, Non Res. G-List) — аналог m0,6,3 с предвартиельной очисткой Alt-list;
- пересчитать транслятор (с учётом Alt-List) — аналог m0,6,3.
- решение проблемы «No HOST PhysReadyStatusFlags/BSY» на накопителях новее PHARAOH (необходимо применять к DiskFW);
- решение проблемы «SenseCode 87270000 (WriteProtect)» (необходимо применять к DiskFW);
- правка по разблокировки Технорежима — «Grenada Tech Unlock», а также ее удаление;
- для накопителей с ядром Yeti (MOOSE, PHARAOH и др.) добавлена правка, позволяющая «поставить на паузу» запуск Disk FW (аналогично патчу Grenada Tech Unlock) и его удаление;
- правка для обхода зависания гибридных накопитеелй семейства Kahuna при повреждении NAND (для CFW ROM).
Hitachi-IBM-ARM
- В список быстрого запуска технокоманд (кнопка на правой панели комплекса) добавлено:
- отключение Autoreassign в ОЗУ HDD;
- отключение Lookahead в ОЗУ HDD.
Maxtor
- Исправлена ошибка загрузки LDR, которая иногда приводила к ошибкам чтения/записи ПЗУ.
Ядро PC-3000
- Добавлены сбросы в форму запуска утилиты (Soft reset, Hard reset);
- Для SSD утилит добавлена возможность альтернативного выбора утилиты по контроллеру;
- Переделан просмотр SMART (изменения параметров выводятся по запросу пользователя);
- Исправлен скролинг в терминале в соответствии с настройками контрольной панели Windows;
- Исправлено выделение «галочками» в редакторе дефектов;
- Переработан режим «Монитора питания», режим интегрирован в статус HDD (для варианта платы PC-3000 Express с версией адаптера питания Intelligeng Power Supply Unit);
- Переделан интерфейс утилиты для предотвращения блокировки окна;
- В инструменты всех утилит добавлен режим «Download microcode»;
- Для PC-3000 Express добавлена обработка ошибок протокола I2C при доступе к плате питания;
- Для комплекса PC-3000 SAS добавлена поддержка полной идентификации SATA HDD.
- Исправлена ошибка монтирования дисков с размером логического сектора больше 512 байт.
Утилита WinDisk
- Решена в общем случае проблема с охранением файлов с именами 8.3 (сохраняемый файл имеет имя, совпадающее с коротким именем уже существующего файла);
- Добавлена поддержка Bitlocker без пароля;
- Исправлены некоторые ситуации с неверным определнием размера расшифрованного диска FileVault;
- Добавлена возможность разбирать «поломанный» EncryptedRoot.plist.wipekey (FileVault);
- Повышена стабильность работы с испорчеными шифрованными разделами;
- Добавлена возможность создавать сразу несколько Forensic-хранилищ;
- Работа с шифрованным диском FileVault, устранена «утечка» памяти;
- При обработке ошибок потери готовности и чтения добавлен вывод в лог информации о головке (если карта построена);
- Для виртуальных машин теперь доступны параметры и кнопки управления диска, из которого они созданы;
- Для редактора сектора добавлена настройка «Учитывать параметры задачи». При установке этой опции редактор читает сектор в соответствии с параметрами, в противном случае, всегда выполняется попытка прочитать непрочитанный сектор;
- В режиме «Проводник» изменена логика работы метода «Обновить». При выполнении этого метода, непрочитанные сектора и сектора, прочитанные с ошибкой, читаются с диска источника в соответствии с настройками чтения. Все остальные действия из режима «Проводник» с элементами дисковых и файловых структур выполняются с однократным обращением к диску приемнику;
- Для мeтодов «Черновое восстановление», «Поиск GRep», создания виртуальных дисков по карте, карта используется теперь в порядке текущего упорядочивания;
- Добавлена кнопка быстрого управления параметром «Работа только с копией»;
- Изменен механизм иницализацию диска в режиме «Проводник». Теперь, в случае, когда в 0 секторе ничего не найдено (например не прочитан), проверяется наличие таблицы GPT и если ее нет, проверяются типовые размещения структур различных файловых систем. При этом количество проверяемых секторов минимизировно. Добавленные найденный виртуальные разделы появляются и в случае прерывания процесса инициализации;
- Добавлена возможность отказаться от загрузки задачи и пропустить исполнение сценария для дисков, подключенных к портам платы;
- Добавлена поддержка LVM томов с большим размером Extent-а;
- Изменен механизм редактирования парамера «Размер прыжка» при обработке ошибки. Теперь его изменение не приводит к сбросу параметра «Повторы чтения»;
- Существенно ускорено проставление/снятие отметок на дереве, для каталога с большим количеством файлов (около миллиона);
- Задача с USB-диском работающим через утилиту, исправлена ситуация с видимостью/доступностью пунктов меню и кнопок относящихся к карте голов. Исправлен вывод информации о диске источнике;
- Исправлена ошибка, метод карты «Объединение без пересечения». Метод работал неверрно, если вторая карта имела дублирование первой цепочки;
- Исправлена ошибка, в режиме «Многопроходное копирование», устранена утечка памяти, проявлявшаяся в случае установки очень большого количества повторов (несколько тысяч);
- Исправлена ошибка, при монтировании диска его размер был меньше на сектор;
- Исправлена ошибка, при установке большого количества проходов (несколько тысяч) в режиме многопроходного копирования, сильно рос список на закладке «Статус», что могло приводить к ошибке «Недостаточно памяти для выполнения операции»;
- Исправлена ошибка, возникающая в редких случаях, после завершения сохраннения отмеченных файлов при выборе опции «Cнимать отметки»;
- Исправлена ошибка зависания при создании виртуального диска из карты с большим количеством цепочек;
- Исправлена ошибка, при построении карты с учетом источника со «SPARSE — цепочками». Ранее они превращались в цепочки, начинающиеся с 0-сектора;
- Исправлена ошибка, при изменении размера блока в процессе создания копии, по завершению процесса значение заменялось на значение до начала копирования;
DataExtractor
- Оптимизирован «первичный» анализ данных, за счет чего cущественно увеличилась скорость режима чернового восстановления и основанных на нем методов;
- Лежащие рядом структуры vmfs объединяются в один результат;
- Добавлена возможность из контекстного меню результата типа «Записи MFT», начинающегося с записи номер 0, добавлять виртуальный раздел NTFS. Это особенно полезно в случае когда Boot и его копия отсутствуют;
- Добавлен метод построения карты таблицы MFT на основе результатов чернового восстановления. Эту карту в дальнейшем можно загрузить разделу NTFS;
- Исправлена ошибка в алгоритме поиска ZFS Name/Value Pair List;
- Исправлена ошибка, устранена «утечка» памяти при разборе некоторых типов структур.
Черновое восстановление
- Реализовано объединение результатов анализа раздела (или структур NTFS) с одинаковым стартовым сектором и размером блока;
- В работу с Native-разделом добавлен разбор записей MFT и INDX с BAAD вместо сигнатуры;
- Доработан метод добавления виртуального раздела с испрользование 0-й записи MFT, используемый в режимах «Черновоe восстановление» и «Быстрый анализ диска». Виртуальный раздел теперь добавляется практически в любом случае;
- Исправлены две ошибки в реализации метода «Анализ структур NTFS», которые в некоторых случаях(предположительно работа с разделом NTFS на MAC-е) приводили к ненахождению части восстанавливаемой информации;
- Исправлена ошибка, при проверке заголовков записей MFT в метаданных файловой системы не учитывался номер записи;
- Анализ журнала USN перенесен из метода «Скнирование MFT» в метод «Скнирование MFT+INDX»;
- Исправлена ошибка, в некоторых случаях «зависал» анализ журнала uSN;
- изменен алгоритм разбора Extent-ов. В случае «утери» Extent-а, в карту добавляется «отсутствующая цепочка»;
- Исправлена ошибка в формировании карты Runs. Неверно рассчитывалось относительное смещение для всех цепочек кроме первой при размере
- Смешения более 4 байт. Проявление было возможно для больших разделов с маленьким размером кластера;
- Изменен алгоритм разбора нерезидентных атрибутов $20;
- исправлена ошибка зацикливания, возникающая в некоторых случаях при анализе Структур для дисков с логическим размером сектора более 512 байт.
Файловая система NTFS
- Исправлена ошибка в методе построения карты для файла с нулевым размером;
- Исправлена ошибка в методах «Анализ данных раздела», «Анализ структур FAT». При отсутствии Boot-а не находилась и не использовалась большая (более 128 Мб) и пустая в конце, таблица FAT. Метод в этом случае не давал качественного результата;
- Исправлена ошибка, ранее не отмечался каталог с файлами, не имеющими размещения.
Файловая система FAT
- Исправлена ошибка адресации, которая проявлялась при работе с разделами более 4 TБ.
Файловая система ExFAT
- Добавлена поддержка новой версии XFS.
Файловая система XFS
- Для системы из одного Extent-а, добавлена возможность работы без корректной структуры VMFS LVM Info.
Файловая система VMFS
- Добавлены новые типы сжатия;
- добавлен метод сканирования метаданных;
- добавлено отображение Snapshot в дереве каталогов и файлов;
- исправлены ошибки в интерпретации некоторых типов каталогов.
Файловая система ZFS
- Исправлена ошибка, из-за которой, в случае размера сектора 4096 байт, могли неанализироваться часть структур из Catalog файла.
Файловая система HFS+
- Для блоков Reed-Solomon добавлен метод размещения индексов ARECA, характерный для контроллеров одноименного производетеля;
- Добавлены методы назначения индексов для всех блоков Reed-Solomon в таблице;
- Добавлено автоопределение на основе AppleRAIDHeader;
- Добавлено автоопределение и возможность создания RAID-Z(1,2,3);
- В режим «Черновое восстановление» добавлен аналитический метод «Статистика участника RAID», который позволяет определять размер блока, начальное смещение (с точностью до блока) и косвенно тип RAID.
PC-3000 SSD
- В ядро комплекса добавлена возможность альтернативного выбора утилиты по контроллеру;
- Утилита «JMicron(Toshiba)/JMicron based SSD» переименована в «Kingston/JMicron»;
- Добавлена утилита «AMD/Barefoot 3»;
- Утилита «Marvell/VanGogh» разделена на две:
- «Crucial/Marvell»;
- «Micron/Marvell».
- «Intel/Intel 510»;
- «Plextor/Marvell».
SanDisk Marvell
- Добавлена возможность задать в утилите емкость накопителя, если автоматически определяется неверная;
- Добавлена поддержка нового семейства накопителей:
- Genesis;
- Vulcan (ASUS proprietary interface);
- X110 (M.2 2260).
Добавлены тесты:
- Чтение идентификаторов микросхем;
- Сохранение дампов микросхем;
- Запись EEPROM;
- Просмотр информации о паролях;
- Загрузка транслятора из ОЗУ накопителя;
- Форматирование STAR.
- Добавлена форма «Состояние утилиты»;
- Исправлена ошибка в алгоритме определения конфигурации NAND микросхем.
Micron/Crucial Marvell SSD
- Реализована работа с накопителями в режиме Bootloader;
- Исправлена ошибка, приводящая к записи дополнительных нулей в поле CID при редактировании модуля Manufacture data.
Phison
- Добавлена поддержка контроллера PS3109 (Patriot Blaze, Smartbuy S9M, Corsair Force LS, Silicon Power Slim S55);
- Доработан алгоритм построения транслятора для контроллера PS3108;
- Добавлена поддержка контроллера PS3108 (Kingston SMSM150S3, Silicon Power Slim S55, Smartbuy Ignition 2);
- Добавлена поддержка контроллера PS3105 (Corsair Nova, Crucial V4), добавлена возможность чтения пользовательских данных через активную утилиту.
Вышла новая версия ПО комплексов: PC-3000 Ver.6.2.16, Data Extractor Ver.5.5.1, PC-3000 SSD Ver.2.3.0
WD Marvel
- Добавлен режим «Отмена изменений решения проблемы Slow Responding»;
- Исправлена ошибка загрузки Dir в ОЗУ;
- Доработан режим «Переместить/увеличить модуль», теперь корректно перемещается модуль 01;
- Для режима «Сборка ПЗУ по данным SA» исправлена ошибка ручного восстановления Flash Dir (не применялись результаты поиска модуля 01);
- Добавлены тесты ARCO:
- Mini MR Head Linearity Calibrate;
- Mini ARCO;
- Mini Servo WRRO;
- Servo Calibrate;
- Power Up Bandwidth Calibrate;
- Flex BIAS Calibrate;
- Writer Reader GAP Calibration;
- Touchdown Calibrate;
- TPI Calibrate;
- Head Qualification Variable Kilo Flux Change Per Inch;
- Full ARCO;
- Target Search;
- Hot Full ARCO.
- Блокировать доступ к модулю 02;
- Разрешить доступ к модулю 02.
Samsung
- Проведены работы по устранению ошибки прерывания теста «Инициализация с правкой карты головок в ОЗУ» в случае появления в терминале LED 1A04;
- Во вкладку «Запись Burn-ресурсов в накопитель» добавлены полосы прокрутки;
- Проведены работы по устранению утечки памяти при длительном использовании действий активной утилиты в DE;
- Изменения для семейства N3:
- В редакторе паспортных данных добавлена возможность изменения размера сектора 512/4096 Байт;
- Исправлена ошибка определения емкости накопителя в режиме Only Terminal.
- Добавлен параметр «Порог отключения зоны», позволяющий автоматически пропускать зоны с большим кол-вом ошибок;
- Добавлен параметр «Значение read retry count»;
- Добавлен параметр «Отключение read look ahead»;
- Добавлен диалог, позволяющий очистить Alist перед началом теста;
- Добавлен диалог, позволяющий по завершению теста выбрать зоны для отключения.
- «Раздуть дефекты»;
- «Выбрать зоны для отключения».
Samsung USB
- Пересмотрены и доработаны алгоритмы SCSI-ATA трансляции для всех семейств;
- Добавлена возможность подачи «Soft» и «Hard reset» для накопителей, использующих USB-мосты JMicron;
- В комбинированный тест добавлена возможность тестирования HDD при помощи SCSI команд чтения, записи и верификации;
- Отключена проверка SMART при инициализации устройств, которая потенциально могла приводить к зависанию накопителя;
- Исправлены мелкие ошибки.
Hitachi-IBM-ARM
- Для вычитывания служебной информации добавлен параметр Read Retry (управляется из состояния утилиты). Режим полезен в тех случаях, когда сектора модулей считываются не с 1-го раза;
- Добавлена возможность загрузки лоадера (Download Microcode, ATA cmd 92h);
- Добавлен режим «Запись ПЗУ». Запись использует ATA команды, поэтому HDD должен выходить в готовность. Функция полезна для адаптации донорского контроллера. ВНИМАНИЕ! На некоторых версиях микропрограмм после записи ПЗУ требуется отдельно переписать совместимую NV-RAM;
- Добавлен режим «Правка карты головок в ОЗУ»;
- Добавлен режим «Инициализация накопителя из сохранённых в профиль ресурсов» (аналог лоадера). Кроме оверлеев и модулей параметров позволяет проинициализировать транслятор, изменить карту головок в ОЗУ, запретить Autoreassign в ОЗУ;
- Добавлены «Действия утилиты для DE»:
- загрузка лоадера;
- изменение карты голов в ОЗУ;
- инициализация накопителя из сохранённых в профиль ресурсов.
Seagate F3
- Скорректирован алгоритм подсчёта КС сегментов ПЗУ;
- Для Non Resident G-List добавлена операция изменения флагов выделенных дефектов.
Toshiba
- Добавлена поддержка семейства MD04ACA;
- В режиме «Изменение конфигурации HDD» для гибридных HDD добавлено управление «Flash permanent cache»:
- Nand Flash ON;
- Nand Flash OFF.
Режим полезен в случае, когда нет доступа к данным пользователя в следствии нарушения работы Nand Flash.
Утилита PC-3000 ATA
- Исправлена ошибка теста записи (проявлялась в заметном снижении скорости теста).
Ядро PC-3000
- Доработана поддержка старых дисков без доступа по LBA. Теперь возможно работать в PC-3000 и Data Extractor с очень старыми HDD емкостями от 10 Мб, которые работают только в CHS и LCHS адресациях. Добавлена таблица конфигураций HDD из старых BIOS ПК;
- Добавлена автоматическое переключение PIO режима согласно данным паспорта HDD;
- В меню «Инструменты\HDD» утилит добавлен режим «Инициализировать HDD логическими параметрами».
Профили PC-3000
- Исправлена ошибка, из-за которой происходило «размножение» профилей при импорте из каталога.
Утилита WinDisk
- Добавлена поддержка старых HDD от 10 Мб работающих только в CHS и LCHS адресациях;
- Добавлено сохранение режима доступа к диску: чтение/запись, только чтение, имитация записи.
DataExtractor
- Добавлена возможность работать с дисками в режиме LCHS с указанными параметрами. Для дисков, не поддерживающих режим LBA, переход в режим LCHS выполняется автоматически. Для более новых дисков, режим LCHS можно установить вручную;
- Добавлена возможность работы с новым форматом карты в режимы «Карта неиспользуемых секторов» для RAID, «Создание снимка с учетом карты» и «загрузить карту таблицы MFT из файла»;
- Изменен внутренний формат хранения данных карты объекта и принципы работы с ними (от работы со списками в памяти перешли на работу с базой данных). Изменен визуальный режим работы с картой. Эти изменения позволили в комплексе снять проблему возможной нехватки оперативной памяти при работе с картами «больших» файловых систем;
- Для непрочитанных секторов реализовано возвращение при чтении определенного пользователем Pattern-а (настраивается в режиме «Заполнение с использованием Pattern»);
- Оптимизирован алгоритм удаления выбранных цепочек в режиме «Карта объекта» (ранее медленно удалялись при большом количестве в списке и большом количестве выбранных цепочек);
- Исправлена ошибка возникавшая при чтении «маленьких» SSD (до 128 Гб) блоком более 256 секторов;
- Добавлена возможность работы с дисками подключенными к портам платы PC-3000 c максимальным трансфером до 4096 секторов (зависит от диска). Скорость чтения/записи увеличивается примерно на 10 мб/сек. Размер блока при создании задачи устанавливается 128 кБ (256 секторов). Его можно изменить позднее до размера максимального трансфера;
- В редакторе сектора в случае ошибки при перечтении сектора, добавлен вывод сообщения в Log;
- Добавлен режим «Управление питанием через PC-USB-PWR адаптер» для накопителей, подключаемых по USB. При этом появляется возможность выключить/включить питание в сценариях обработки ошибок и потери готовности накопителя.
- Изменена логика рисования карты при копировании. В случае, когда чтение выполняется более 1 секунды (проблемные сектора), карта синхронизируется и квадраты секторов рисуются «подсвеченными» красной рамкой.
- Реализован новый упрощенный интерфейс запуска PC-3000 & Data Extractor:
- добавлен «упрощенный» режим запуска PC-3000 и создания задачи DE. Используя параметры запуска, можно для ярлыка заранее определить какие порты будут выбраны (-A:0,1), с какого порта на какой (если выбран) будет выполняться копирование (-newmodews:0,1 или -newmodews:0). В DataExtractor-е в этом режиме добавлена возможность автоматически после создания задачи, выполнить ряд действий: — построить карту голов, выполнить «Быстрый анализ» и др. Под реализацию этого режима, были созданы механизмы «дефектовки» голов/поверхностей и построения карты занятого для всего диска с учетом его разбиения.
- Windows Bitlocker;
- Apple FileVault;
- TrueCrypt
- добавлен поиск структуры AppleRAIDHeader;
- уперблоки и boot-ы файловых систем теперь объединяются в подгруппы на основе идентификатора и размера;
- добавлена возможность создавать виртуальные разделы ZFS;
- данные VMFS LVM Info отображаются в структуре VMFS Volume Info.
- добавлена поддержка файловой системы ZFS;
- добавлена поддержка сжатия LZ4;
- добавлено отображение дочерних файловых систем «несмонтированных» в каталоги родительской системы;
- добавлена поддержка метаданных, сжатых алгоритмом LZ4.
- добавлена поддержка файловой системы BtrFS.
- изменен алгоритм инициализации файловой системы, добавлена возможность без необходимости не анализировать данные копий метаданных (Boot и Mirror);
- исправлена ошибка в реализации метода «Сканирование MFT» в части использования информации каталогов для восстановления иерархии каталогов;
- в методе «Сканирование MFT», для восстановления иерархии каталогов добавлен разбор и использование файла usn$jrnl (если он есть и это необходимо).
- исправлена ошибка в методе создания виртуального раздела Ext4 из режима чернового восстановления, возникавшая в случае очень больших разделов;
- для маленьких файлов из одной цепочки изменен механизм сохранения. Это привело к существенному ускорению сохранения таких файлов;
- в метод «Поиск и анализ структур файловых систем» добавлена работа со структурами разделов Ext(x);
- исправлена логика разбора большого, фрагментированного каталога Ext4, имеющего ошибки в структуре.
- в метод «Поиск и анализ структур файловых систем» добавлена работа со структурами разделов UFS1(2).
- исправлена ошибка в построении карты отмеченных файлов и каталогов для раздела VMFS в случае построения с Root.
- добавлена поддержка виртуальных дисков «Apple Virtual disk» (DMG). Возможность создавать виртуальные диски из карты и отмеченных файлов родительской файловой системы. Возможность формирования карты метаданных и субкарты с учетом источника для виртуальных дисков;
- для открытых каталогов в контекстное меню добавлен опциональный пункт «Добавить виртуальный диск», видимый и доступный при наличии в каталоге соответствующего контента (vhd, vhdx, vdmk, dmg, e0x, aff . ).
RAID Edition
- обавлен метод сканирования метаданных MDADM для разделов типа $FD и слотов GPT типа «Linux Raid»;
- добавлено автоопределение на основе AppleRAIDHeader;
- добавлено автоопределение и возможность создания RAID-Z(1,2,3);
- исправлена ошибка в функционировании RAID их регионов секторов другого RAID;
- добавлены специальные дисковые массивы для файловых систем BtrFS и ZFS;
- добавлена возможность указания индексов для блока Рида Соломона для всего столбца (актуально для RAID массивов с Delay больше 1).
Комплекс PC-3000 SSD
SanDisk Marvell
- Добавлена поддержка новых накопителей: SanDisk X300, SanDisk Ultra II;
- Добавлены тесты:
- Резервирование ресурсов;
- Чтение ПЗУ;
- Чтение модулей.
Silicon Motion (PNY)
- Добавлена поддержка накопителей PNY CS1111.
Silicon Motion (AMD)
- Добавлена поддержка накопителей AMD Radeon R3.
Silicon Motion (ADATA)
- Добавлена поддержка накопителей ADATA SP550.
Silicon Motion (Crucial)
Silicon Motion (Plextor)
Silicon Motion (PNY)- Добавлено автоматическое перечитывание страниц с использованием ReadRetry;
- Добавлена поддержка накопителей с двумя LUN’ами на чип.
Silicon Motion (SanDisk)
- Исправлена ошибка разбора таблицы, адресующей пользовательские блоки;
- Исправлено зависание утилиты при загрузке таблицы переназначенных блоков.
Silicon Motion (All Vendors)
- Проведены работы по устранению утечки памяти при построении транслятора;
- Для всех утилит добавлена возможность редактировать WWN SSD;
- В параметры чтения добавлена опция «Игнорировать ошибки ЕСС».
Intel Postville
- Исправлена ошибка в некоторых случаях приводящая к тому, что в задаче DE успешно прочитанные сектора помечались как «темно-зеленые»;
- Исправлен формат передачи команды низкоуровневого форматирования.
Marvell VanGogh
- Исправлена ошибка в некоторых случаях приводящая к неверному сохранению микропрограммы Firmware у накопителей серии M500, M550, MX100, MX200;
- Исправления в алгоритме построения траслятора;
- Добавлена поддержка новых форматов траслятора для накопителей:
- Crucial M4 (256GB, 512GB);
- Micron C400 (256GB, 512GB).
OCZ Barefoot 3
- Ряд изменений для более стабильной работы с платформой PC-3000 Portable-II.
Crucial V4, Corsair Nova
- обнаружена и исправлена ошибка в передаче параметров теста Preformat.
Вышла новая версия ПО PC-3000 Ver.6.1.12, Data Extractor Ver.5.4.1
WD Marvel
- Добавлена поддержка семейств TRESXLB,TRESXLB2,GIANT2,HUBLT2;
- Исправлена ошибка запуска режима «Загрузка LDR» в Kernel Mode;
- Добавлен режим «Отключение зон и головок» через P-List;
- Улучшен режим «Загрузка LDR» (вместо диалогов использованы вкладки);
- В режиме загрузки LDR добавлена загрузка Cache Overlay модуля 10;
- Доработан режим редактирования каталога модулей, в редактор записи добавлено меню для выбора свободных областей SA;
- Добавлен режим «Переместить/увеличить модуль»;
- Доработан режим восстановления модуля 03;
- Добавлен встроенный редактор двоичных данных;
- Добавлен режим очиски Media Cache.
Seagate F3
- Добавлена автоматизация разблокировки техно-режима в действиях активной утилииты в DE;
- Добавлена возможность разблокировки техно-режима накопителей группы Grenada-Tech-Locked;
- В утилиту добавлена разбокировка Diag Mode для схемы блокировки, подобной использованной в семействах Lombard, Megalodon. Блокировка приводит к недоступности большей части команд терминала с пропуском их исполнения, а также недоступности технологических ATA команд уровня Diag Mode с ошибкой «. 0:0:0 (0/1) err = 0x00000001». Команды разблокирования могут быть вызваны из стартового диалога утилиты, панели техно-команд утилиты, наборов действий утилиты для DE. Представлены разблокировщики по ATA и терминалу;
- Добавлена возможность автозадания параметров паспорта HDD как при запуске утилиты (см стартовый диалог), так и отдельными тестами из меню. Значения «по умолчанию» редактируются в настройках утилиты;
- Улучшена работа с модулямми. В пропускаемые модули добавлены и некоторые другие, вызывающие при обращении к ним «LED исключение» в накопителе;
- Улучшен режим записи ПЗУ.
Toshiba
- Добавлена новая утилита для USB дисков Toshiba;
- Добавлена поддержка семейств «MQ01UBD», «HDWJ1», «HDWE1»;
- Исправлена ошибка в физическом сканировании, из за которой неверно определялись физические дефекты;
- В режиме «Отключение зон и головок» добавлено удобное управление мышью;
- В режиме чтения через утилиту добавлена реакция на Hard Reset, для HDD в этом случае повторно выполняется технологическая инициализация чтения.
Samsung
- Исправлена ошибка ‘»GetWorkspace» is not avalabled in this context’, возникающая при построении карты голов в DE.
Профили PC-3000
- Переработан алгоритм применения параметра «Ограничивать количество профилей на утилиту». Теперь данные профилей, удаляемых из списка, сохраняются в папку профиля. При повторном подключениии того же диска данные будут автоматически подгружены.
Инструментарий PC-3000
- Сделаны изменения в интерфейсе пользователя (протокол, редактор двоичных данных). Теперь эти окна можно перемещать по экрану и распологать в удобном месте.
Редактор дефектов
- Доработан режим редактирования и выполнения специальных действий со списком, реализуемый утилитами, добавлено сохранение способа сортировки;
- Добавлено множественное выделение мышью.
Утилита Win7 Disk
- В драйвер добавлена поддержка команды верификации, а в утилите соответствующий «самописец» скорости;
- Добавлен монитор скорости чтения/записи;
- Исправлена ошибка проверки версии при монтировании диска.
DataExtractor
- Добалена возможность опционально размещать некоторые закладки (карта, HEX, статус) либо в нижней части окна, либо справа. Сделать это можно с помощью контекстного меню выбранной закладки;
- Добавлена возможность создавать задачу с копией в автоматически создаваемый и монтируемый виртуальный диск(VHD или VHDX).Такая возможность поддерживается в зависимости от версии операционной системы Win7 32x (VHD), Win8 и выше (VHD или VHDX). Не подерживается в Windows XP и Win7 64x. Для задач, использующих в качестве источника или приемника виртуальные диски, отключенные на момент открытия задачи, реализовано их автоматическое подключение;
- Для виртуальных дисков в список устройств добавлено имя файла;
- Добавлена возможность создания задачи с копией в один файл на локальный диск с разделом NTFS (решены проблемы в работе с очень большими файлами);
- Для задач, использующих в качестве приемника штатные диски (включая виртуальные), добавлена опция, позволяющая делать их «вне сети», для того чтобы операционная система не котнроллировала и не видела их организацию;
- Изменен принцип формирования контекстного меню в режиме проводник, теперь меню формируется при переходе на узел, что сняло проблему инициализации ShortCut-ов;
- Для открытых каталогов в контекстное меню добавлен опциональный пункт «Добавить виртуальный диск», видимиый и доступный при наличии в каталоге соответствующего контента (vhd, vhdx, vdmk, dmg, e0x, aff . );
- Добавлена поддержка виртуальных дисков «Apple Virtual disk» (DMG). Возможность создавать виртуальные диски из карты и отмеченных файлов родительской файловой системы. Возможность формирования карты метаданных и субкарты с учетом источника для них;
- Добавлен контроль успешного создания файла при сохранении данных диска или карты в файл. Информация об ошибке выводится в файл;
- Guid Partition Table, исправлена ситуация, когда информация о разделе, тип которого не удалось идентифицировать, не появлялась в проводнике;
- В режиме «карта объекта» добавлена возможность перехода на нужную карту при каскадном открытии или сразу выйти из режима;
- В режиме «Черновое восстановление», добавлена кнопка удаления всех результатов;
- Добавлена возможность сделать «снимок» системы с учетом произвольной карты (например занятого или голов);
- Для режимов формирования карты каталога, отчета по отмеченным, экспорта информации о каталогах и файлах реализован рассчет статистики (количество каталогов, файлов, проблемных файлов) с выводом в лог и добавлением в файл отчета;
- Добавлена возможность экспорта в формат csv по отмеченным каталогам и файлам;
- В диалоге выбора головок добавлена группа кнопок для снятия/установки и инверсии всех отметок;
- Существенно (в несколько раз) увеличена скорость экспорта образов в форматы E01,S01,AFF,RAW;
- Реализован поток, который раз в минуту сохраняет информацию о статистике задачи (при создании копии) в текстовом файле «Stat_0.txt». Этот файл открыт без ограничений на совметстную работу и из него можно читать эту информацию во время работы задачи;
- Просмотр первого сектора сделан недоступным для файлов, информация о размещении которых отсутствует;
- Реализован метод «Поиск и анализ структур файловых систем» (запуск из проводника, из режима «Быстрый анализ», из результатов «Чернового»);
- файловая система Ext, изменен состав карты раздела (в карте оставлены суперблоки,GD и данные);
- файловая система ExFAT, добавлена новая реализация метода «Анализ данных раздела», новый метод «Поиск структур ExFAT» (доступный из режима «Карта»);
- файловая система Ext(2,3,4), исправлена ошибка в методе «Анализ данных раздела», которая приводила к тому, что терялись некоторые файлы с проблемами в описании размещения.
RAID Edition
- Добавлена Поддержка Windows Storage Space:
- поддерживаются различные типы дисковых пространств (перечислить. кроме двойной четности);
- реализована возможность восстановления данных за счет избыточности;
- добавлена возможность редактировать состав участников (в случае, когда на одном из дисков повреждены метаданные).
Вышла новая версия ПО PC-3000 Ver.6.0.14, Data Extractor Ver.5.3.1 и PC-3000 SSD Ver.2.0.2
WD Marvell
- Полностью переработан режим «Восстановление ПЗУ по данным SA»;
- Добавлена поддержка чтения данных с Self Encryption Device HDD с автоматической расшифровкой данных;
- В режиме «Редактор регионов SA» добавлено редактирование адреса Dir по всем копиям;
- При добавлении трековых дефектов через редактор дефектов исправлена ошибка кнопки «Max»;
- В меню «Выполнить» добавлены команды:
- Block SA Access;
- Init HDD SA Access;
- Allow SA Access and restart.
- добавлена «ROM Map» и «RAM Map» при чтении диапазонов ОЗУ;
- при чтении диапазонов ABA добавлена обработка кнопок «следующий» и «предыдущий»;
- при чтении модулей, в случае прерывания в редактор загружается прочитанная часть модуля.
WD Caviar Cyl32 (SATA)
- переделана очистка S.M.A.R.T.
Seagate F3
- Убран deadlock, возникавший при передергивании питания во время работы процесса, работающего с терминалом;
- Теперь при наличии информации о System Files у утилиты, лоадер корректно создаётся и в режиме чтения через терминал;
- В инструменте работы с объектами SA для работы с System Files добавлена возможность работы с частью файла — от Offset(bytes), размером Size(bytes);
- Добавлен инструмент, позволяющий скрывать группы мини-зон накопителя (до покрытия головки включительно) через дополнение NonResident G-List;
- Исправлена запись ПЗУ ID 0xBF (SST / SANYO);
- Автоинит списка разделов теперь работает и на семействе Kahuna;
- В режиме «Pабота с объектами служебной информации -> работа с ОЗУ» добавлена возможность чтения/записи по терминалу по командам +/-/=.
Seagate
- оптимизирована процедура инициализации Safe Mode.
Toshiba
- Добавлен режим «Отключение зон и головок»;
- Добавлена поддержка семейства MG04ACA;
- Доработан механизм группировки дефектов в треки;
- Доработан механизм скрытия дефектов;
- В режиме «Отключение зон и головок» добавлена сортировка;
- Доработан механизм скрытия дефектов в P-List;
- Доработан тест «Физическое сканирование», добавлено управление кэшированием HDD (Look ahead);
- Для семейств 29GSG, 55GSX, 55GSXN исправлена реализация доступа к SA по SATA;
- В режиме «LBA -> CHS» добавлен выбор команды «LBA->CHS», «PBA->CHS», «LBA->PBA».
Samsung
- Добавлены действия утилиты Samsung при чтении данных посредством Data Extractor;
- Тест «Работа со служебной зоной — Таблица трансляции зон» заменен имеющим большие возможности тестом «Расширения утилиты — Отключение зон и головок»;
- Добавлена обработка ситуации, когда таблица модулей накопителя находится на первом треке служебной зоны;
- Добавлен альтернативный разборщик таблицы зонного распределения для семейства N3;
- Добавлена обработка ситуации, когда при правке модуля PARAM_DM емкость накопителя не менялась из-за установленного значения Max LBA в модуле PROFILE;
- Сделан автоматический переход в режим DBG> и обратно при чтении ПЗУ, что сделало данную процедуру более стабильной;
- Для режима «Поиск доноров» добавлено сохранение отчёта по данным поиска;
- В режимах чтения данных SA и ПЗУ добавлен контроль наличия файлов, в которые сохраняются данные.
WD (все), Toshiba, Maxtor
- в режимах чтения данных SA и ПЗУ добавлен контроль наличия файлов, в которые сохраняются данные.
Универсальная утилита PC-3000 AT
- Сделано сохранение параметров тестов чтения/записи в универсальной утилите.
Ядро PC-3000
- Проведены успешные испытания работы комплексов PC-3000 Express, PC-3000 UDMA-E, PC-3000 SAS, PC-3000 Portable в среде Windows 10;
- Добавлены команды «Выбрать другой профиль» и «Переименовать профиль по данным паспорта»;
- Добавлена цифровая подпись ядра PC-3000 и утилиты инсталляции;
- Для всех утилит сделано постоянное, автоматическое сохранение лога и данных терминала (до создания профиля HDD/SSD в папку профиля утилиты, после создания профиля данные переносятся в профиль и, при необходимости, добавляются к хранящимся там);
- Для контроллеров PC-3000 Express и PC-3000 UDMA-E сделана дополнительная оптимизация операций чтения/записи в UDMA. Повышена скорость чтения и записи (на >5 Mb/s);
- Для контроллеров PC-3000 Express и PC-3000 UDMA-E внесены изменения в реализацию UDMA протокола с целью сделать отображение промежуточных состояний HDD/SSD на индикаторах «Регистр состояния/Регистр ошибок», добавлен индикатор DMA RQ;
- Для контроллеров PC-3000 Express и PC-3000 UDMA-E добавлена настройка SATA Mode (I/II) и PIO Mode (0..4). Это позволяет решить проблемму старых HDD, которые нестабильно работают в режиме совместимости SATA либо не поддерживают PIO4.
Win7 Disk (Для комплексов PC-3000 Express, PC-3000 UDMA-E, PC-3000 Portable)
- разработан новый драйвер монтирования дисков подключенных к портам PC-3000 в операционную систему. При аварийном завершении процесса PC-3000 дисковое устройство отключается.
DataExtractor
- Добавлены методы сканирования метаданных LVM для дисков и разделов с соответствующим типом, с возможностью отображения сегментов LVM всех версий;
- Добавлена новая система просмотра дисковых и файловых структур и навигации по ним. База данных включает множество структур дисковых менеджеров, файловых систем и различных типов файлов;
- Добавлена поддержка виртуальных дисков VHDX c возможностью восстановление проблемных секторов метаданных VHDX из Log-а;
- Добавлено автоопределение типа виртуального диска;
- Добавлена возможность сохранять все отмеченные файлы и каталоги для нескольких разделов/дисков. Удален пункт меню «Сохранить отмеченные», а при выборе «Сохранить» теперь предлагаются варианты;
- При сохранении «всех отмеченных файлов» реализована логика формирования пути к файлам, где путь начинается с элемента от которого есть варианты или первого каталога. Сделано это для уменьшения длины возможного пути;
- Добавлена возможность работы с образами дисков и разделов в форматах *.E01;*.aff;*.s01;*.001. Их можно использовать в качестве источника данных и гибко восстанавливать в случае когда они находятся на проблемном диске:
- возможно создание задачи на основе образа дисков и разделов в форматах *.E01;*.aff;*.s01;*.001;
- возможен экспорт диска или раздела в выбранный формат (*.E01;*.aff;*.001);
- добавлено создание виртуального диска на основе хранящихся на восстанавливаемом диске файлов образа;
- VMFS, исправлена ошибка с проверкой заголовка у узла Root для VMFS5;
- VMFS, исправлена ошибка определения размера некоторых больших SPARSED-цепочек, некоторых больших файлов;
- NTFS, в реализацию метода «Поиск структур» добавлен новый метод определения начала кластеризации предполагаемого раздела, что улучшило качество восстановления в сложных случаях;
- NTFS, исправлена ошибка разбора каталога в случае, когда описание каталога хранилось в резидентном атрибуте $90, но в Extend-е;
- NTFS, изменена логика сохранения шифрованных файлов. Раньше они не сохранялись, теперь файл сохраняется в зашифрованном виде и рядом сохраняется файл с содержимым атрибута $100;
- XFS, исправлена ошибка определения размера последней SPARSED — цепочки файла;
- FAT, реализован учет легенды расшифрованных секторов и секторов прочитанных с использованием утилиты при анализе данных раздела и «ремонте» таблиц FAT.
- Добавлены новые структуры LVМ и методы построения специализированных карт;
- Добавлены новые поля в результатах чернового восстановления (имя и возможные даты);
- Добавлена группировка результатов чернового восстановления по подкатегориям;
- Добавлено создание виртуальной файловой системы из результатов чернового восстановления.
- Для виртуальных файловых систем, являющихся результатами анализа или «снимками», добавлена возможность группировать файлы по их датам или типу;
- Перед сохранением файлов из проводника и в процессе сохраннения добавлен контроль свободного места;
- Перед сохранением файлов и папок, в случае когда рассчитан требуемый размер, предлагаются варианты (вдруг файлы сохраняются со сжатием или пользователь собирается «почистить» раздел), в процессе сохранения при нехватке места процесс прерывается;
- Для сохраняемых каталогов и файлов добавлена установка всех дат (не только даты модификации);
- Добавлена опциональная возможность в режиме сохранения отмеченных файлов «снимать» отметки после сохранения.
RAID Edition
- На форме создания RAID добавлена возможность выбора полинома для восстановления данных с использованием блоков RS;
- Добавлена возможность быстро сделать участника отсутсвующим (dummy) диском;
- Легенда в карте RAID строится с учетом легенды участников и возможности восстановления данных секторов;
- Добавлено автоопределение по метаданным LDM в случае разбивки GPT;
- В режиме создания RAID добавлена вкладка «Структуры», использование которой в режиме интерактивного определения параметров, позволяет делать это более эффективно и, даже определять парамерры RAID на основе разбора подходящих типов файлов.
Комплекс PC-3000 SSD
SSD Samsung
- Добавлено семейство 840 EVO;
- Изменения для семейств 470 и 830:
- Доработаны алгоритмы построения транслятора;
- Доработаны существующие и добавлены новые лоадеры;
- Добавлена поддержка Apple SSD для указанных семейств.
- Доработаны алгоритмы обхода ошибок (зависаний) в лоадерах;
- Доработаны алгоритмы проверки и чтения микросхем памяти в лоадерах;
- Доработан алгоритм чтения микросхем в утилите;
- Доработан алгоритм построения транслятора;
- Добавлена работа с накопителями емкостью 512 Гб (840/840 PRO);
- Добавлено использование аппаратного шифрования (дешифрования) при чтении «по физике» c логической последовательностью;
- Добавлена возможность выбора типа лоадера вручную;
- Существенно уменьшен объем итоговой dll за счет оптимизации хранения данных;
- В режим «Состояние утилиты» добавлена информация об используемых в накопителе микросхемах памяти;
- Изменено окно выбора семейств. Теперь семейство выбирается по версии микропрограммы и типу контроллера;
- Доработан алгоритм построения транслятора для накопителей 840/840 PRO.
OCZ Barefoot 3
- Добавлена поддержка новых моделей накопителей:
- OCZ Vector 150;
- OCZ Vector 180;
- OCZ Vertex 460;
- OCZ Vertex 460A;
- OCZ Arc 100;
- AMD Radeon R7.
- Низкоуровневое форматирование;
- Очистка S.M.A.R.T.;
- Отчет о таблицах дефектов;
- Перенос G-List в P-List.
Вышла новая версия ПО PC-3000 Ver.5.9.21, Data Extractor Ver.5.2.26 и PC-3000 SSD Ver.2.0.1
WD Marvell
- добавлена поддержка чтения данных с Self Encryption Device HDD с автоматической расшифровкой данных;
- для семейств Orion и Aquarius исправлена ошибка проверки контрольной суммы в режиме чтения модулей;
- добавлена поддержка семейства Malibu;
- для семейств Europa и Esprit добавлена поддержка правки карты голов в ОЗУ;
- учтена особенность построения карты голов для новых семейств начиная с Tressels;
- Добавлена поддержка семейства Makalu 2.5″;
- Для PATA HDD (Pinnacle PATA, Atlantis PATA) исправлено зависание при чтении данных больше 128 секторов;
- При чтении не существующих копий модуля скорректировано сообщение об ошибке;
- Добавлено восстановление P-List по данным логов PST;
- Исправлена ошибка композиционного чтения модулей для дисков имеющих четыре копии SA;
- Добавлен Plugin для работы с модулями 129, 130, а также поиска заголовков модулей т.ч. имеющих смещения не кратные сектору;
- Доработан режим «Загрузка Dir в ОЗУ» — добавлена загрузка из файла, добавлена опциональная загрузка LDR после загрузки Dir;
- Доработан режим «Отчет о таблицах дефектов»;
- Добавлены поля и исправлены ошибки в отчете Drive Info Table (информация о HDD);
- при сохранении модулей (композиционное чтение) добавлен контроль контрольной суммы;
- Добавлен режим редактирования регионов SA в ОЗУ;
- Редактор паспортных данных HDD добавлено:
- редактирование серийного номера в ПЗУ;
- редактирование DCM и даты создания;
- редактирование версии firmware;
- редактирование WWN;
- включение/выключение и редактирование User password;
- изменение Security level;
- включение/выключение и редактирование Master password и revision code для него;
- включение/выключение Self encrypting drive;
- возможность изменения следующих полей:
– Spin-up/Spin-down after power-up;
– Disable look ahead;
– Enable write cache;
– Support power-up in standby;
– Disable support UDMA all;
– Disable support UDMA 66 and above;
– Disable support UDMA 100 and above;
– Disable support UDMA 133 and above;
– Support automatic acoustic management;
– Disable support automatic acoustic management;
– Enable automatic acoustic management;
– Disable security mode support;
– Disable host protected area;
- Techno ON;
- Techno OFF;
- Firware restart;
- Warm reset;
- Spin down and reset;
- Spin up;
- Spin down.
WD Marvell USB/COM
- Исправлена ошибка режима отключения головок;
- При работе через COM-порт добавлена реакция на прерывание(отмену) текущей операции;
- Исправлена ошибка чтения секторов в редакторе сектора при работе через COM-порт;
- Добавлена реакция на прерывание операций чтения/записи;
- Добавлено опциональное сохранение данных прочитанных при входе в утилиту при работе через COM-порт.
WD Caviar, WD Caviar Cyl32, WD Caviar Cyl32 SATA, WD Marvell (не ROYL HDD)
- добавлена проверка контрольной суммы и заголовка модулей при чтении модулей.
Seagate F3
- доработан режим вывода преобразования LBA в CHS. Теперь доступны режимы трансляции:
- Host USER LBA -> CHS (добавлен, учитывается медиа-кэш, параметр выравнивания и размер физ. сектора)
- Native USER LBA -> CHS (существовал ранее, преобразование LBA «как есть»)
- Native System LBA -> CHS (существовал ранее, преобразование LBA «как есть»)
- работа с картами головок в ОЗУ (можно задать MaxHead, активные физическую и логическую карты голов);
- загрузка лоадера (Update Microcode) (обеспечение возможности подгрузки вместо повреждённых Tech и Diag оверлеев в ОЗУ);
- Запретить DIC (Data Integrity Check) — запрещает до переключения питания проверку записи при работе накопителя, ускоряет чтение при многочисленных BAD-ах.
- переподключить COM порт;
- управление питанием HDD;
- подать Soft / Hard Reset;
- перечитать паспорт;
- подать сигналы инициализации Boot Code mode / терминального командного режима.
Seagate
- Полностью переписана и оптимизирована процедура инициализации Safe Mode.
Hitachi-IBM-ARM
- Исправлена привнесённая ошибка в процедуру снятия пароля;
- Если зайти в утилиту с одним накопителем, а затем подключить другой, то при вызове редактора NV-RAM если при перечитывании NV-RAM произойдёт ошибка подачи техноключа, то в редактор отдавался образ NV-RAM из буфера. Исправлено;
- Исправлена процедура сохранения списка дефектов из редактора RDMT (G-List). Ошибка в ней приводила в некоторых случаях к невозможности изменения G-List с сообщением «Модуль не загружен (RDMT, Модуль G-List)».
Toshiba
- доработан режим «Очистка S.M.A.R.T.»;
- для PATA HDD исправлена ошибка записи CP;
- В режиме чтения через утилиту при включенной опции чтение по PBA добавлена загрузка данных P-List из файла;
- Для моделей 46GSX, 52GSX, 55GSXF, 55GSXN, 55GSX, 56GSY исправлена ошибка чтения CP при доступе по SATA;
- При скрытии дефектов в G-List с адреса LBA свыше 1073741823, дефекты скрываться не будут. При логическом скане если найдены дефекты с LBA более 1073741823, то скрытие возможно только в P-List;
- Для режима технологического чтения добавлена возможность выполнять чтение при ошибке инициализации транслятора;
- Исправлена ошибка записи CP для семейств HDD 32GSX, 34GSX, 35GSS, 37GSX, MQ01ABDH, MQ01ABD, 02TSKB;
- Добавлен доступ к данным HDD по SATA для семейств 29GSG, 46GSX, 52GSX, 55GSXF, 55GSXN, 55GSX, 56GSY, 59GSMP, 59GSM, 59GSXP, 59GSX, 61GSY, 63GSX, 64GSY, 65GSXN, 65GSX, 75GSX, 76GSX. Доступ к данным по терминалу также возможен.
- Переключатель доступа в режиме «Состояние утилиты»;
- Добавлена поддержка семейства 02TSKB (3,5″);
- Добавлен Plugin CP-DD в режиме каталог CP.
Fujitsu
- Изменен алгоритм определения набора команд (PATA/SATA) с учётом зависания некоторых прошивок MHV
Samsung
- Добавлен техноключ для накопителей архитектуры Trinity с микропрограммой «for Apple»;
- Исправлена ошибка, из-за которой во время правки емкости через редактор паспортных данных портился модуль 9D PARAM_DM;
- Добавлена возможность просмотра отчета о таблице трансляции зон (Работа со служебной зоной — Таблица трансляции зон — кнопка «Отчет»);
- Добавлена возможность выбора головок, по которым будет производится запись при операциях записи по физике (Состояние утилиты — Доступ по физике — Читать/писать только выбранные головки);
- Доработан тест «Изменение карты головок в ОЗУ». Добавлена загрузка модуля 9D PARAM_DM из служебной зоны в ОЗУ перед правкой. Ранее модуль правился только в ОЗУ, что могло привести к ошибкам трансляции при повторном изменении карты голов без переключения питания.
- Доработана процедура правки паспортных данных на накопителях архитектуры Trinity;
- Проведенных работы по устранению ошибки «Out of Memory» в процессе длительной работы утилиты.
Ядро PC-3000 версия 5.9.4
- Исправлена ошибка dead-lock, которая могла возникать при включении питания (кнопкой) во время выполнения тестов в утилитах или выполнения чтения в задачах DE;
- Для команд Sleep и рекалибровка исправлена ошибка (использовался таймаут задачи DE, что могло приводить к ошибкам таймаута);
- Для комплексов PC-3000 Express и UDMA-E возвращен драйвер версии 8.18;
- Для комплексов PC-3000 Express и UDMA-E разработан новый драйвер версии 9.22;
- Решена проблема мерцания индикатора +5V;
- Для настроек COM-порта добавлена опция «по запросу».
Инструменты PC-3000
- Для режимов «Редактор ресурсов HDD» и «Редактор сектора» добавлена блокировка кнопки «Закрыть» до завершения процесса чтения.
Data Extractor
- Добавлен контроль подключения SATA-кабеля для накопителей, подключенных к портам PC3000;
- В режиме «Карта объекта», добавлены новые операции с картами:
- объединение двух карт;
- пересечение двух карт;
- не пересечение двух карт;
- вырезание из первой карты второй;
- инверсия карты;
- сжатие карты.
- исправлена ошибка, неверно строилась карта для разреженных файлов в результатах анализа (сканирование MFT, анализ данных раздела); исправлена ошибка, при разборе «запорченных» резидентных Extends не было должного контроля, что могло привести к выгрузке приложения.
- добавлена возможность обрабатывать результаты незавершенного анализа данных раздела, что полезно для оценки перспективности анализа и восстановлении RAID;
- исправлена ошибка, неверно строилась карта для разреженных файлов в случае, когда файл начинался с разреженной цепочки;
- добавлена возможность обрабатывать результаты незавершенного анализа данных раздела, что полезно для оценки перспективности анализа и восстановлении RAID;
- добавлена поддержка sparsed файлов;
- в карту метаданных добавлены блоки ABTB и ABTC;
- исправлена ошибка, не строилась карта метаданных XFS в случае если размер сектора >512;
- В HFS+ исправлена ошибка с «пропаданием» карт CatalogFile, ExtentsFile, AttributesFile, AllocationFile для сектора отличного от 512 байт;
- Исправлена ошибка для сектора 4К, не удавалось повторно открыть карту занятого/незанятого;
- Реализовано определение размера блока в сканировании раздела, если отсутствует VolumeHeader;
- Предотвращена возможность зацикливания при раскрытии каталога.
RAID Edition
- Исправлена ошибка с отображением параметра RS-XOR/XOR-RS;
- Исправлена ошибка с расстановкой индексов по умолчанию для блока RS в асинхронных алгоритмах RAID6;
- Для уровней RAID 5, 5EE, 6 добавлен параметр «Row Shift», позволяющий сдвинуть таблицу на заданное число строк;
- Корректно определяются уровень RAID 6 для mdamd (таблица сдвинута на 1 строку);
- Исправлена привнесенная в предыдущей бета-версии ошибка при открытии формы создания RAID;
- В карте виртуального RAID реализована карта и легенда для секторов, с учетом возможности их восстановления;
- Реализовано автоопределение параметров RAID на основе метаданных: mdadm 0.9, mdadm 1.x, LDM, Promise Fastrack, VMFS из нескольких экстентов;
- Реализована возможность задавать и редактировать индексы блоков, входящих в последовательность ReedSolomon;
- Реализовано автоопределение индексов для последовательности ReedSolomon;
- Реализована возможность восстановления 2х дисков для уровней с 2мя блоками ReedSolomon;
- Исправлены ошибки восстановления с помощью блоков ReedSolomon;
- Исправлены ошибки и оптимизирована работа формы определения конфигурации RAID.
Комплекс PC3000 SSD
- Добавлена утилита OCZ Barefoot 3;
- Добавлены исправления для работы с накопителями емкостью 512GB;
- Добавлен тест чтения идентификаторов NAND flash микросхем;
- Добавлен тест сохранения дампов NAND flash микросхем;
- Добавлена возможность работы с микросхемами NAND flash памяти из задачи DE;
- Добавлена форма «Состояние утилиты»;
- Исправлена критическая ошибка при анализе таблиц трансляции накопителя, приводящая к нестабильной работе комплекса;
- Добавлены тесты для перевода накопителя из режима работы «Safe» в «Normal», и наоборот;
- Добавлена обработка ошибок при вычитывании данных с накопителя;
- Реализована корректная инициализация накопителя после сброса питания;
- Добавлен тест для разблокировки и очистки информации о паролях для накопителей корректно работающих в режиме «Normal».
Вышла новая версия программного обеспечения PC-3000 Ver.5.8.14, Data Extractor Ver.5.2.8 и PC-3000 SSD Ver.1.0.0
WD Marvell
- для версии USB/COM переделан вход в утилиту, теперь для доступа к HDD по COM-порту используется COM-порт задачи из настроек PC-3000;
- для версии USB/COM доработан режим записи Boot ROM для HDD, которые питаются не от адаптера питания PC-3000;
- Выполнены доработки для поддержки HDD с 10-ю головками;
- Добавлена возможность работы с ПЗУ через терминал из загрузчика (Boot ROM) системного контроллера;
- Добавлена поддержка семейства Rembrndt;
- при резервировании ресурсов HDD добавлен файл CP-01 и отчет по нему;
- В режиме «Отчет о таблицах дефектов» исправлена ошибка отображения G-List (таблица дефектов не читалась, если не читался P-List);
- добавлена поддержка семейств Barbados, Big Bear, Shrek LT;
- для дисков ROYL изменен алгоритм чтения модулей по ABA, модули с непрочитанными секторами сохраняются с расширением .err;
- доработки загрузки LDR (сделаны для загрузки LDR из базы данных);
- добавлен режим загрузки Dir в ОЗУ (позволяет получить доступ к модулям SA по ID для HDD у которых без загрузки LDR не работают команды чтения ABA и CHS);
- доработан режим загрузки LDR для семейств Trails и Tressels, добавлена загрузка модуля 5C;
- добавлена возможность работы с шифрованными USB дисками WD Marvell (My Book, My Passport и др.);
- В режиме «Решение проблемы slow responding» исправлено отключение очистки Relo-List.
WD Caviar Cyl32
- для комплекса на контроллере PC-3000 Portable добавлены режимы, которые отсутствовали в предыдущей версии (Очистка P и G-List, Перенос G-List в P-List, Отключение транслятора).
Seagate F3
- Исправлена ошибка привнесённая при тестировании в алгоритм скрытия дефектов;
- Исправлена ошибка выхода номера LBA за границы допустимого для одного из вариантов команды скрытия в AltList;
- добавлена поддержка 4k LBA->PCHS преобразования семейств Lombard и новее;
- Скорректирована схема подачи команды скрытия дефекта (P33).
Hitachi-IBM-ARM
- в отчёт о структуре SA добавлен анализ наличия флага ошибки G-List (RDMT) при расшифровке модуля FEAT;
- для операций «Очистка G-List», «Перенос дефекотв из G-List в P-List», «Форматирование» добавлена очистка в ОЗУ флага ошибки G-List (RDMT), если флаг взведён в накопителе, указанные выше операции завершались с ABRT на первом шаге исполнения соответствующих команд;
- добавлены действия утилиты для DE: Hard Reset, Отключить Autoreassign (в ОЗУ HDD), Отключить Look Ahead (в ОЗУ HDD);
- добавлен редактор RDMT и функция скрытия дефектов в P-List через G-List;
- добавлены семейства HUA7220CL, HUA7230AL, HUA7220AL, HUS7240AL, 5410A9, 7210A9, 7250A7.
Hitachi IBM
- Добавлена обработка входа в утилиту с HDD в состоянии ошибки DRD+DSC+DRQ+ERR.
Samsung
- Для накопителей архитектуры Trinity доработан алгоритм записи ПЗУ. Лоадер больше не контролирует карту голов, микросхема ПЗУ прописывается полностью;
- Доработан алгоритм изменения карты голов в ОЗУ для накопителей семейства F2;
- Добавлено семейство M9T;
- Для накопителей архитектуры Trinity добавлена возможность управления кол-вом аппаратных повторов чтения (Read Retry Count). Уменьшение данного параметра позволяет без существенной потери качества чтения ощутимо увеличить скорость копирования накопителей с большим кол-вом BAD’ов, а также избавиться от зависаний, связанных с операциями переназначения сбойных секторов;
- Исправлена привнесенная ошибка «invalid parameter type» при обнаружении сбойных секторов во время сканирования по физике;
- Доработан разборщик модуля B2 Profile. Прошлая версия разборщика содержала недоработку, которая в определенных случаях могла приводить к ошибке «Access violation» во время инициализации утилиты.
Универсальная утилита PC-3000AT
- исправлена ошибка запуска экспресс теста;
- для тестов чтения и записи количество секторов мультисекторной команды увеличено до 2048 (для PC-3000 Express/UDMA-E. Это повышает скорость чтения/записи на 5-10%.
Ядро PC-3000
- исправлена ошибка запуска Plug-in в PC-3000 и в HexEdit, которая возникала после удаления ранее установленного ПО;
- исправлена ошибка, из-за которой на комплексах PC-3000 Express и PC-3000 UDMA-E могли очищаться списки профилей;
- исправлена ошибка, приводившая к потере списка профилей, список профилей теперь хранится отдельно от остальных настроек PC-3000 (при большом количестве профилей это могло приводить к зависанию приложения PC-3000);
- для комплексов с контроллерами PC-3000 Express и PC-3000 UDMA-E для SATA HDD у которых в паспорте отсутствует поддержка UDMA-6 увеличена скорость чтения (примерно на 20%).
Утилита Win Disk
- для SCSI/SAS дисков добавлена возможность подключения в операционную систему дисков с не стандартным размером сектора;
- исправлена ошибка отключения диска и закрытия утилиты.
DataExtractor
- изменен механизм работы со штатными дисками (с чтения/записи файла на работу через интерфейс SPTI), что позволяет лучще обрабатывать и детализировать ошибки при работе с накопителем;
- исправлена ошибка, при расчете статистики для карты. Неверно учитывались сектора прочитанные через утилиту;
- добавлена возможность «монтировать» в систему диск с отличным от 512 Бт размером сектора;
- Исправлена ошибка в реализации метода разбора структур FAT (Анализ данных раздела, поиск структур FAT), приводившая в некоторых, редких случаях к «лавинообразному» росту используемой памяти и ошибке «Out of memory»;
- существенно оптимизирована работа с файлом карты нового типа (скорость, автосохранение. );
- исправлены ошибки в логике установки/снятия отметок в проводнике;
- сделано удаление пустого отчета о проблемах в сохраняемых файлах;
- устранена проблема, при построении субкарты для диска DriveMap («терялись» комментарии);
- сканирование HFS+ завершается теперь возвратом в проводник;
- добавлен новый статус для карты «прочитано через утилиту»;
- добавлена установка всех дат для сохраняемых каталогов;
- для сохраняемых файлов сделана установка всех дат (не только даты модификации);
- убран авто скроллинг по горизонтали для дерева в проводнике;
- исправлена привнесенная в последнюю beta-версию ошибка, возникающая при построении отчета по отмеченным каталогам и файлам;
- добавлен перенос комментариев при построении субкарты с учетом источника (для виртуального диска основанного на карте);
- добавлена возможность создавать виртуальный диск (Snapshot Drive) для имитации работы дисков виртуальных машин со Snapshot-ами (контекстное меню узла задачи в режиме «Проводник»);
- в фильтре и поиске файлов, для отбора по размеру добавлен вариант «равно» и изменена точность «до байта»;
- исправлена ошибка в инсталляции, приводившая к тому, что не создавались задачи под Турецкой Windows;
- исправлены ошибки, приводившие в некоторых случаях к не сохранению информации об отметках;
- добавлена возможность «на лету» расшифровывать данные, читаемые с накопителя для случаев, когда утилита предоставляет такую возможность (WD Marvell). Управление находится на закладке «Команды чтения» формы параметров задачи. Утилита необходима только на этапе инициализации параметров расшифровки;
- реализован список результатов чернового восстановления выполненных для диска. Он доступен из контекстного меню диска в режим6е «проводник»;
- Реализована возможность построить карты для элементов узла «MetaData» для файловых систем XFS,HFS+,ReiserFS,VMFS;
- В режиме карта объекта добавлен вывод имени диска, имени карты, уровня субкарты;
- Исправлена ошибка, в некоторых случаях при сохранении отмеченных файлов и папок, сохранялось больше файлов чем было отмечено.
- Файловая система NTFS:
– изменена логика обработки Extend-ов в методах «Анализ данных раздела», «Поиск структур NTFS»;
– изменена логика обработки файловых структур (методы «Анализ данных раздела», «Поиск структур NTFS», «Разбор найденных структур»). В предыидущем варианте, в некоторых случаях, не создавались искомые виртуальные разделы и найденные описатели попадали в «Garbage»;
– добавлен метод формирования карты метаданных, в которую вошли: таблица MFT, MFTMirror, $Bitmap, $Boot, $Volume, $Secure, нерезидентные каталоги и нерезидентные $20 атрибуты;
– зависание задачи при прерывании процесса формирования карты занятого на основе $Bitmap;– исправлена ошибка, неправильно сохранялись «разреженные» файлы (очень редкие). В карту таких файлов теперь добавляются «Sparsed»- цепочки.
– добавлен метод формирования карты метаданных, в которую вошли загрузочные сектора, таблицы FAT и каталоги.
– реализовано открытие файловой системы в случае когда физический размер сектора отличается от логического.
RAID Edition
- в режиме создания RAID добавлены «горячие клавиши»
PC-3000 SSD
- первый релиз ПО Ver.1.0.0, включает утилиты для SSD:
– Универсальная утилита;
– Indilinx Barefoot;
– Marvell VanGogh;
– Marvell VanGogh 2;
– Intel Postville;
– Samsung SSD;
– Seagate SSD;
– JMicron.Вышла новая версия программного обеспечения PC-3000 Ver.5.7.14 и Data Extractor Ver.5.1.15
WD Marvell
- исправлена ошибка переноса G-List в P-List (Module 34 not found);
- при чтении по ID, если размер модуля слишком велик и модуль не отдаётся HDD (ошибка размещения буфера) сделано дочитывание модуля частями по ID;
- исправлена ошибка определения координат Dir из-за которой неверно читался Dir в режиме ABA/CHS;
- добавлена работа с копиями служебной информации 2 и 3 для семейств HDD имеющих соответствующую структуру в Dir;
- добавлено чтение статических модулей для HDD ROYL;
- исправлена ошибка приводящая к зависанию программы при запуске утилиты для HDD с тремя перемычками;
- добавлено групповое выделение в операциях чтения/записи модулей;
- исправлена запись модулей, теперь процесс не прерывается при возникновении ошибки записи;
- в режиме «Каталог модулей» добавлена работа по ID;
- добавлена поддержка дубликатов модулей в режиме «Поиск модулей в SA»;
- при отключении головки добавлен бэкап модулей 03, 33, 40.
Samsung
- исправлена ошибка разбора модуля B2 PROFILE, которая в определенных случаях могла приводить в зависанию утилиты;
- доработан тест «форматирование». Теперь цилиндры из T-LIST пропускаются утилитой;
- проведены работы по устранению ошибки построения карты голов в DE на USB накопителях, распаянных как SATA;
- доработан алгоритм изменения карты головок в ОЗУ на семействах F1 и F2;
- исправлена ошибка «FIT End Position not found» при построении карты головок на накопителях М8 производства Seagate.
Hitachi IBM ARM
- изменён алгоритм снятия пароля. Новый алгоритм стал работать более стабильно на большем количестве версий микропрограмм;
- для действий DE по инициализации транслятора разрешена работа в случае, если адрес флага трансляции не найден. Это позволяет запускать накопители, в которых этого флага нет и достаточно только загрузки PSHT / RDMT в ОЗУ;
- убрано лишнее переключение питания в обработчике потери готовности.
Toshiba
- Добавлен режим построения карты головок для DE с использованием программного транслятора (при повреждении G-List-а).
Seagate F3
- изменена процедура записи памяти в Boot Code для обеспечения большей стабильности;
- изменена процедура инициализации Boot Code.
Hitachi native
- исправлена ошибка «Resource not found. «
Maxtor, WD Caviar
- исправлены ошибки «Resource not found. «
Универсальная утилита
- исправлена ошибка зависания логического скана для комплекса UDMA;
- добавлен вывод значений критических атрибутов S.M.A.R.T. при запуске утилиты.
Ядро PC-3000 (Kernel)
- добавлен механизм ограничения количества профилей (группа настроек «Профили»);
- исправлена ошибка настройки COM-порта в форме настроек и в форме «Подключите COM-порт»;
- для комплексов PC-3000 Express и PC-3000 UDMA-E устранена возможная причина «каскадного зависания»;
- для комплексов PC-3000 Express и PC-3000 UDMA-E значительно в 3-5 раз повышена скорость работы с HDD в технорежимах всех утилит, использующих IDE/SATA;
- для комплекса PC-3000 Portable полностью обновлена Firmware адаптера PC-3000 и драйвера:
– повышена скорость и надёжность работы;
– повышена интерактивность связи с HDD, доступность регистров HDD при выполнении чтения/ записи;
– повышена совместимость с новыми OS.DataExtractor
- исправлена ошибка, комплексами UDMA и UDMA Express не открывались задачи, созданные в PC3000 Express для портов SATA2,SATA3,PATA0, PATA1;
- DEViewer, исправлена ошибка, возникавшая при проставлении отметок в результатах поиска(сообщение «Index is out of Bound!»);
- изменен алгоритм разбора каталогов в анализе раздела FAT;
- для задачи с созданием копии данных изменен режим сохранения файлов в случае, когда сектора из карты файла не были вычитаны, реализована двойная асинхронная запись (в копию и в файл), что существенно подняло скорость сохранения данных;
- добавлено ограничение времени на подсчет количества файлов и объема при копировании файлов из проводника. Если процесс не уложился в это время, статистика выводится без процентов и прогнозируемого времени окончания;
- добавлен расчет параметров процесса поиска GREP (%,скорость. );
- для задачи без копии добавлена возможность читать через утилиту;
- исправлена ошибка, в некоторых случаях был недоступен пункт контекстного меню «Сканировать выбранные цепочки» в режиме карта объекта;
- добавлен расчет параметров процесса экспорта карты на другой носитель (%,скорость. );
- добавлена возможность сохранения default-параметров создаваемой задачи (кнопка на закладке Options);
- в параметры задачи без копии для диска, подключенного к портам платы, добавлена закладка «DRQ»;
- исправлена ошибка открытия ранее сохраненной карты из контекстного меню диска;
- исправлена логика обработки ошибок при копировании с использованием активной утилиты (не выполнялся прыжок в случае ошибки);
- добавлена возможность просматривать/редактировать/добавлять комментарии к файлам и папкам, полученные от заказчика (результат работы DEViewer) или введенные пользователем;
- исправлена логика обработки ошибок при копировании с использованием активной утилиты;
- исправлена ошибка в режиме «быстрый анализ диска», приводившая при переключении на окно другого приложения к выгрузке PC3000;
- отчет, формируемый при сохранении файлов сделан юникодным;
- исправлена ошибка, из-за которой были недоступны пункты меню связанные с отмеченными файлами и папками в режиме фильтрации и не проставлялся статус отметок при переключении списочного/древовидного представления;
- исправлена ошибка из-за которой невозможно было выполнить экспорт/импорт отчета в/из каталога с нелатинскими буквами;
- для файловых систем UFS,EXT,XFS,Reiser существенно расширен список вариантов перекодировки имен файлов и папок (добавлены все основные варианты);
- исправлена ошибка в инсталляции из-за которой не подменялся компонент редактора/просмотрщика сектора, что приводило к Access Violation при попытке его вызова;
- в режиме «Черновое восстановление» исправлена ошибка, изредка возникавшая в случае добавления больших комментариев и приводившая к прерыванию исполнения процесса;
- для виртуальных файловых систем, являющихся результатами какого-либо анализа, добавлены методы «Экспорт отчета» и «Импорт отчета». Для «Native» файловых систем добавлен метод «Сделать снимок», результатом работы которого является виртуальная файловая система, для которой можно выполнить экспорт/импорт отчета;
- «Экспорт отчета» предназначен для подготовки данных, необходимых программе DEViewer.exe;
- «Импорт отчета» предназначен для загрузки результатов работы программы DEViewer.exe в проводник DE;
программа DEViewer.exe не требует инсталляции и позволяет на стороне заказчика просмотреть присланную базу данных конкретной файловой системы, отметить требуемые файлы и папки, написать комментарий к ним и сформировать ответный файл с изменениями, который можно загрузить в DE.
– добавлена поддержка новых типов в (png, vhd, vhdx/avhdx, некоторые структуры zfs и btrfs);
– оптимизирована работа с большим количеством результатов;
– исправлена ошибка с зависанием на некоторых типах данных;– оптимизирован алгоритм анализа данных раздела;
– улучшен режим «анализ данных раздела»;– оптимизирован алгоритм сохранения сжатых файлов, существенно увеличена скорость сохранения (особенно больших файлов);
– исправлена редкая ошибка возникавшая при сохранении некоторых сжатых файлов;
– исправлена превнесенная в последнюю beta-версию ошибка, в проводнике отсутствовали или исчезали плюсики для каталогов;
– оптимизированы методы «анализ данных раздела» и «Поиск структур NTFS», существенно быстрее выполняется анализ найденных структур для больших объемов данных;
– исправлена редкая ошибка зацикливания на одного из этапов исполнения методов «анализ данных раздела» и «Поиск структур NTFS»;
– добавлена возможность «руками» сформировать и использовать карту MFT.Вышла новая версия программного обеспечения PC-3000 Ver.5.6.5 и Data Extractor Ver.5.1.2
WD Marvell
- добавлена поддержка семейств Tresselb, Diablo3S, Shrek, TtresXLS, FBLite, TrailXLS;
- добавлено применение LDR и карты в ОЗУ при включении питания HDD;
- в режимах «Резервирование ресурсов HDD» и «Создание эталона ресурсов в БД» добавлен выбор головок при чтении треков;
- выполнена оптимизация использования памяти в тесте «Физическое сканирование»;
- изменен алгоритм определения активного Flesh Dir (для последних семейств Trails, Tressels, Diablo 3D модуль мог определяться неправильно).
Seagate F3
- лоадер (*.lod): создание, редактирование и загрузка;
- пакетное сохранение sys files через терминал;
- скорректирован алгоритм разбора списка sys files vol 0;
- в инструмент «Просмотр и редактирование ресурсов HDD» в списке Sys Files выводятся все найденные копии файлов с указанием координат в SA;
- добавлен поиск по списку Sys Files по Sys LBA;
- микрокод для HDD для чтения и записи ПЗУ вынесен в блок активации для обеспечения оперативного дополнения множества поддерживаемых типов Flash ROM;
- для записи ПЗУ добавлена поддержка мс WINBOND 25Q40BWS0, ManID = 1C;
- добавлена возможность авто инициализации Boot Code Mode (без закорачивания выводов) для чтения и записи ПЗУ.
Toshiba
- добавлена поддержка новых семейств SATA: 75GSX, 65GSXN; PATA: 29GAC, 34GAX, 36GAC, 50GACE;
- При чтении HDD из DE через активную утилиту сделана реинициализация HDD при возникновении ошибки;
- для PATA HDD переделан режим чтения треков;
- переделан режим сохранения/восстановления паролей;
- добавлен Plugin разбора P-List.
Hitachi-IBM
- добавлена поддержка семейства HEJ4250F9.
Hitachi-IBM-ARM
- добавлена инициализация транслятора в памяти HDD для накопителей с проблемой записи.
DataExtractor
- в режиме Проводник добавлен разбор структур MDADM;
- добавлено создание виртуальных дисков на основе карты;
- добавлено создание виртуальных дисков для файлов VMDK (hosted sparce extents):
— на основе карты;
— на основе отмеченных в проводнике файлов.— изменен механизм формирования карты для файлов с нерезидентным атрибутом $20, в случае, когда часть атрибута «утеряна». Карта теперь строится до повреждения атрибута;
— добавлена возможность формирования субкарты по головам без объединения цепочек по разным головам;
— Режим «Черновое восстановление», добавлено определение RAW-форматов цифровых камер, которые ранее определялись как Tiff.— реализован метод сканирования файла FDC (file descriptor cluster);
— реализован метод построения карт занятого/незанятого;
— добавлена поддержка способа хранения файлов до 1 Кб для VMFS5.— в новом методе «Анализ данных раздела» добавлено опциональное вычитывание таблиц для случая создания копии и оптимизирован метод первичного разбора найденных таблиц.
— в метод «Анализ данных раздела» добавлена опциональная возможность учитывать в ходе исполнения InodeBitmap. Метод сильно оптимизирован, что существенно подняло скорость его выполнения;
— для Native файловой системы добавлена опция «Показывать удаленные».RAID Edition
- улучшен механизм интерактивного определения параметров RAID6 и RAID5EE;
- улучшен механизм «сравнение со стандартными конфигурациями» в режиме интерактивного определения параметров RAID (увеличена скорость, реализована визуальная подсказка возможных вариантов положения блока данных, реализована автоматическая расстановка однозначных блоков);
- реализована возможность определять стандартные конфигурации со сдвигом цепочки блоков данных (в пределах строки таблицы функционирования массива), этот метод используется в случае, когда определяется конфигурация на основе загрузочного сектора при отсутствии MBR или ее аналогов;
- в список стандартных конфигураций добавлены RAID50 и RAID6-Adaptec (ранее их можно было реализовать как Custom-RAid);
- добавлен специальный тип RAID — «Special-VMFS» для файловой системы VMFS из нескольких Extent-ов;
- в режиме интерактивного определения параметров RAID добавлена опциональная возможность использования результата XOR участников массива вместо отсутствующего (Dummy) диска;
- Добавлен специальный тип массива — «SPECIAL-XOR», который является результатом XOR входящих в него участников.
Kernel
- добавлена обработка параметров командной строки для запуска PC-3000 без выбора портов (см. форму выбора портов, добавлена кнопка добавления ярлыка на рабочий стол).
Вышла новая версия программного обеспечения PC-3000 Ver.5.5.12 и Data Extractor Ver.4.8.32
Полный список изменений:
WD Marvell
- Доработан алгоритм поиска карты головок в ОЗУ, включена поддержка новых семейств;
- Для семейств Trails, Tressels, Diablo 3D доработан алгоритм разбора карты головок в ПЗУ;
- Исправлена ошибка режима «Поиск модулей в SA» из-за которой не выполнялась команда «Применить Dir»;
- Исправлена ошибка группировки дефектов в треки;
- Доработан режим «Редактирование каталога модулей», учтены отличия структуры для семейства Zephyr.
WD Marvell USB
- Доработана утилита COM/USB:
— исправлена ошибка записи ПЗУ;
— исправлена ошибка записи модулей по ID (для модулей размером больше 256 секторов);
— добавлена проверка установки скорости порта (ранее ошибка при установке скорости приводила к ошибкам передачи данных).WD Caviar Cyl 32
- Исправлена ошибка пересчёта транслятора.
WD Caviar Cyl 32 SATA
- Исправлена ошибка пересчёта транслятора для семейств Odisey и Hercules.
Seagate F3
- В инструмент «Просмотр и редактирование ресурсов HDD» в списке Sys Files выводятся все найденные копии файлов с указанием координат в SA;
- Добавлен поиск по списку Sys Files по Sys LBA;
- Микрокод для HDD для чтения и записи ПЗУ вынесен в блок активации для обеспечения оперативного дополнения множества поддерживаемых типов Flash ROM;
- Для записи ПЗУ добавлена поддержка мс WINBOND 25Q40BWS0, ManID = 1C;
- Добавлена возможность автоинициализации Boot Code Mode (без закорачивания ножек ПЗУ) для чтения и записи ПЗУ;
- Исправлена ошибка в процедуре коррекции позиции единичного LBA (восстановление транслятора, тип 2);
- Исправлена ошибка в сканировании поверхности дисков с объёмом больше 2 Tб при восстановлении транслятора;
- Исправлена процедура восстановления транслятора (учёт влияния Media Cache)
- В процедуры правки паспорта в SA и в ОЗУ добавлена правка флага Media Scratch Pad Control;
- Исправлена процедура внесения списка дефектов в транслятор (учёт влияния Media Cache);
- В редакторах Non Resident Lists добавлена возможность правки поля флагов дефекта;
- Добавлено Чтение/Запись System Files — по ATA и по терминалу;
- В резервирование ресурсов SA добавлено резервирование System Files. Резервируются системные файлы разделов 0 и 3. Реализовано как для непосредственно процедуры резервирования, так и для режимов восстановления транслятора и решения проблемы LED CC;
- В просмотр объектов служебной информации добавлены следующие возможности:
— чтение выделенной группы Sys Files в папку как по ATA, так и по терминалу;
— вывод в протокол списка Sys Files включая файловый идентификатор и координату в служебной информации, что позволяет по логу активности накопителя выявить повреждённый Sys File.— по ATA;
— через Boot Code;
— по терминалу через интерфейс System Files;
— из файла.— таблица модулей;
— таблица файлов разделов 0 и 3;
— некоторые дополнительные параметры, используемые для работы с паспортом в ОЗУ.— Non Resident G-List;
— P-List;
— Non Resident Primary DST List.Samsung
- Исправлена ошибка изменения серийного номера на накопителях Mango;
- Проведены работы по устранению ошибки определения некоторых накопителей с интерфейсом USB;
- Добавлено семейство MP4 2.5″.
Toshiba
- в реализации с Data Extractor при использовании активной утилиты добавлено восстановление режима чтения при возникновении ошибки таймаута.
DataExtractor
- добавлен новый, альтернативный и более компактный вариант реализации карты для задач с опцией «создание копии». Выбор варианта осуществляется при создании задачи (старый формат «Binary file»). Вариант значения «по умолчанию» можно настроить из меню «Настройки» менеджера задач Data Extractor. В новый формат хранения карты добавлены поля избыточности, позволяющие выполнять восстановление карты в случае повреждения ключевых метаданных. Реализован механизм восстановления.
- добавлены кнопки быстрого управления чтением с учетом карты голов (появляются на панели справа после построения карты голов)
- в форме задачи добавлена кнопка быстрого доступа к основным окнам комплекса (окну ассациированной с задачей утилиты, менеджерам PC3000 и DE)
- добавлено прерывание процесса создания копии при установке опции «Работа только с копией».
- добавлена автоматическая перерисовка карты после операции вычитывания
- в общем случае реализован контроль наличия рекурсивных ссылок для файловых систем и корректная реакция на них при сохранении файлов и каталогов или формировании для них карт.
- режим «Черновое восстановление»:
— значительно увеличена скорость исполнения за счет использования многопоточности и оптимизации механизма предварительного анализа;
— добавлен поиск и разбор структур и каталогов VMFS;
— добавлен метод создания виртуального раздела VMFS, запускаемый с соответствующих структур;
— добавлен анализ блоков дерева ReiserFS;— за счет использования многопоточности значительно увеличена скорость выполнения;
— добавлена возможность отказаться от выполнения режима;
— исправлена ошибка (предположительно) приводившая к тому, что у некоторых пользователей режим не запускался или запускался не каждый раз.— за счет использования многопоточности значительно увеличена скорость выполнения поиска.
— режимы «Анализ раздела» и «Поиск структур NTFS», изменен алгоритм «связывания» с использованием информации Extend-ов. Для предыдущей реализации в некоторых очень редких случаях не хватало оперативной памяти;
— внесены изменения в процедуру сохранения сжатого файла, теперь блок неверно распаковавшийся заполняется $00, но сохранение не прерывается. В журнал ошибок записывается соответствующее сообщение;
— исправлена превнесенная в последнюю beta-версию ошибка, неверно строилась карта сжатого файла (сохранение выполнялось правильно);
— добавлен вывод Volume для разделов NTFS;
— добавлен пункт меню «Карта файла $Bitmap»;
— исправлена ошибка в механизме построения карты для некоторых файлов больших разделов (проявилась для раздела 12 терабайт);
— изменен механизм разбора множественных атрибутов $30 в режиме «Сканирование таблицы MFT». В предыдущем варианте, в случае наличия ссылок на несколько каталогов, оставалась лишь одна;
— значительно увеличена скорость выполнения первого этапа (поиска структур) режима «Анализ данных раздела» для разделов NTFS;
— удален лишний вывод в log строки с именем сохраненного сжатого файла.— реализован опциональный учет «block group flags» при построении карт занятого/незанятого пространства, карты метаданных и анализе данных раздела;
— внесены изменения в разбор каталога в связи с существованием версий операционных систем с несоответствием флагов Inode и формы хранения каталога;
— исправлена ситуация, когда при определенных ошибках в структуре метаданных файловой системы, прерывался разбор каталога для Native файловой системы;
— исправлена ошибка в разборе dx_ каталогов, состоящих из нескольких экстендов;
— исправлена ошибка в реализации разбора 48-битной адресации. Проявилась для раздела размером 64 Терабайта.— добавлена возможность выполнять анализ данных раздела с использованием внешнего файла в качестве таблицы FAT.
— добавлена поддержка файловой системы (native).
— улучшен режим добавления виртуального раздела в быстром анализе диска и в черновом восстановлении (стал более «умным»);
— исправлена ошибка определения размера добавляемого виртуального раздела;
— добавлен метод «Анализ данных раздела».— при определении типа файловой системы для слота типа $07 добавлен контроль вероятной копии загрузочной области раздела типа exFAT.
RAID Edition
Дополнительно:
PC-3000 ядро программного обеспечения
- добавлен разбор всех поддерживаемых файловых систем в случае размещения раздела в начале виртуального диска (без MBR,GPT или APM) и поиск соответствующих структур в режиме интерактивного определения параметров раздела;
- реализован механизм кэширования и опережающего чтения для дисков участников массива, что существенно повысило скорость чтения (500 мб/сек для страйпа из 4 штатно подключенных дисков). В случае сохранения данных виртуального массива например на другой «быстрый» накопитель (например, массив) можно добиться существенного увеличения скорости сохранения данных;
- добавлена возможность запускать режимы «Поиск GREP» и «Черновое восстановление» в режиме создания виртуального массива из контекстных меню соответствующих списков;
- добавлена кнопка «lock» для фиксации значения номера сектора на закладке HEX;
- исправлена ошибка в режимах создания RAID (из автоопределения и интерактивного определения) из участников с размером сектора отличным от 512 байт;
- исправлена ошибка, не хватало размера вспомогательных таблиц для RAID-ов с большим количеством участников и параметром Delay больше 16;
- устранена причина потери интерактивности при работе с виртуальным массивом, включающим 4 диска подключенные к плате PC3000;
- устранена утечка памяти в режиме автоопределения параметров, приводившая к ошибке «Out of memory» и последующему непредсказуемому поведению комплекса.
Дополнительно:
PC-3000 ядро программного обеспечения
- проведены работы по унификации программного ядра PC-3000 для работы с разными аппаратными платформами. Это позволяет разрабатывать и устанавливать одинаковое программное обеспечение на всех существующих контроллерах: производительного PC-3000 Express, оптимального PC-3000 UDMA и портативного PC-3000 Portable.
Монтирование дисков в систему
- для пользователей PC-3000 Express и PC-3000 Portable разработан драйвер монтирования дисков к ОС подключенных через порты контроллеров. Драйвер работает под Windows 7, 8.
Драйвер устройства
- для комплексов PC-3000 Express и PC-3000 Portable разработан новый драйвер позволяющий работать в Windows 7, 8, x86, x64.
Редактор дефектов
- добавлена команда «Выделить близкие дефекты» и «Раздуть дефекты».
Вышла новая версия программного обеспечения PC-3000 for Windows UDMA Ver.5.2.3 и Data Extractor UDMA Ver.4.8.18
PC-3000 UDMA
- В утилиту добавлена возможность определения семейства HDD;
- Реализована запись Flash ПЗУ;
- Код семейства отображается в редакторе SAP Control Flags при правке в ОЗУ и ПЗУ;
- В мастер работы с образом ПЗУ добавлена возможность работы с мультиблочными QNR прошивками;
- В мастере работы с образом ПЗУ в редакторе паспортных данных добавлены поля WWN и ёмкость HDD;
- В утилиту добавлено детектирование количества физически находящихся в гермоблоке головок и фильтрация модулей теста головок отсутствующих в гермоблоке;
- В чтение модулей и резервирование служебной информации добавлена возможность отфильтровать известные на данный момент некритичные модули (при резервировании SA функция вызывается автоматически);
- В редакторе паспорта HDD добавлен переключатель использования Media Cache для работы с пользовательской зоной;
- В утилиту добавлено детектирование наличия Media Cache на поверхности диска и User Data Offset. Ведется их учёт в функциях построения карты головок и чтения через активную утилиту в Data Extractor-e;
- В функцию переноса адаптивов из одного образа ПЗУ в другой добавлена возможность переносить, как все адаптивы RAP+CAP+SAP+IAP), так и часть, отвечающую за совместимость донорских головок. Данная возможность позволяет вычитывать данные быстрее и стабильнее на совместимых донорских головках;
- В утилиту Seagate F3 добавлены «Действия утилиты для Data Extractor»:
— выключить/включить питание;
— пересчитать транслятор по P-List;
— очистить флаг Format Corrupt;
— подать Soft Reset. - В инструмент «Просмотр и редактирование ресурсов HDD» добавлена возможность посекторного считывания модулей и System Files. Опция полезна в случае, когда необходимо вычитать поврежденный модуль транслятора;
- В меню «Сервисные команды» добавлена команда сброса флага Format Corrupt;
- Добавлен диалог подачи команд группы Set Features (меню «Сервисные команды»):
— write cache (enable/disable);
— read look-ahead (enable/disable);
— APM (enable + set level/disable);
— AAM (enable + set level/disable);
— Power-Up In standby (enable/spinup/disable). - Добавлен режим Update Microcde mode 3, необходим для блочной загрузки файла Лоадера большой длинны (меню «Сервисные команды»);
- Добавлено чтение-запись ОЗУ в режиме работы HDD — «Boot Code» (мастер «Просмотр и редактирование ресурсов HDD»);
- Добавлено чтение ПЗУ в режиме работы HDD — «Boot Code» (тест чтения ПЗУ, мастер «Просмотр и редактирование ресурсов HDD», мастер «Работа с образом Flash ПЗУ).
Seagate F3
- Добавлена поддержка семейств MT2 и N3;
- Для семейства N2B добавлена возможность работы со служебной зоной по терминалу.
Samsung
- Добавлена поддержка семейства MQ01ABD;
- Выполнена оптимизация использования памяти при построении виртуального транслятора;
- Доработан режим скрытия дефектов для дисков с размером физического сектора больше 512 байт;
- Исправлен режим редактирования паспорта;
- Доработан режим технологического чтения, добавлена опция для чтения дисков с разрушенным G-List-ом;
- Доработаны режимы чтения и записи SA (количество не читаемых секторов значительно снижено).
Toshiba
- Добавлена поддержка семейств Diablo3D, Tahoe XL, Tressels;
- Исправлена ошибка режима «Просмотр и редактирование ресурсов HDD» (Index -1 out of bounds);
- Убрана старая реализация режима «Редактирование карты головок в ОЗУ»;
- В режиме поиск модулей в SA добавлена возможность поиска модулей в сохранённых ранее ресурсах (треках или регионах) и добавлена возможность сохранения данных SA в образ.
WDMarvell
- Исправлена привнесённая ошибка запуска автоматического режима.
Maxtor
- Изменён алгоритм построения карты голов для Data Extractor, в результате чего построение проходит многократно быстрее;
- Улучшен алгоритм снятия пароля;
- Добавлен редактор паспортных данных. Редактируются: имя модели, SN, WWN, версия FW, Max LBA, Autoreassign flag;
- В отчёт о структуре модулей SA добавлена расшифровка данных модулей FEAT, IDNT, WWNM.
HITACHI-IBM-ARM
- Добавлены Форенсик-функции:
— реализованы режимы подсчета хеш-сумм (MD5, SHA1) для цепочки в карте и для всей карты, а также для файла в режиме проводник;
— реализован режим экспорта списка каталогов и файлов в файл формата csv с настройкой состава информации, возможностью подсчета хеш-сумм (MD5, SHA1) и контроля наличия непрочитанных или прочитанных с ошибками секторов. - Файловая система NTFS:
— новая реализация методов «Анализ данных раздела», «Сканировать незанятое пространство» и «Поиск структур NTFS»;
— исправлена ошибка в режиме редактора записи MFT, возникающая для разделов, лежащих за пределами 2 Тб;
— исправлена ошибка приводившая к неправильному построению карт занятого/незанятого для разделов полученных в результате сканирования таблицы MFT. - Файловая система HFS+:
— новая реализация методов сканирования (CatalogFile, раздела, раздела по занятому/незанятому пространству);
— добавлена поддержка hardlink (hardlink копируется и открывается исходный файл);
— исправлена ошибка с поддержкой дополнительных extends;
— исправлена ошибка интерпретации Apple Partition Map для секторов отличных от 512 Байт;
— исправлена ошибка, при построении карты занятого для дисков с размером сектора больше 512 байт;
— исправлена ошибка, при добавлении большого виртуального раздела из режима «Анализ диска» (неправильно устанавливался размер раздела). - Файловая система FAT:
— для удаленных файлов и папок длинное имя теперь используется без контроля целостности (ранее использовалось короткое имя);
— исправлена ошибка при формировании карт занятого/незанятого пространства раздела (игнорировалась последняя цепочка). - Файловая система EXT2(3,4):
— при формировании карт занятого/незанятого пространства раздела добавлен учет секторов Bitmap, непрочитанных или прочитанных с ошибкой;
— изменена методика контроля валидности номера блока при разборе метаданных файловой системы. - Режим «черновое восстановление»:
— добавлена возможность группировать типы файлов/структур по категориям;
— исправлена ошибка при добавлении новой записи в общий справочник чернового восстановления;
— уточнены критерии проверки некоторых типов файлов;
— исправлена ошибка с определением проверенного размера файлов tiff;
— исправлена ошибка при импорте общего справочника чернового восстановления;
— В справочнике «Чернового восстановления» добавлена возможность экспорта/импорта содержимого в/из внешний/внешнего файла;
— добавлена возможность экспорта результатов чернового восстановления в файл csv. - В справочнике «GREP» добавлена возможность экспорта/импорта содержимого в/из внешний/внешнего файла;
- Введен дополнительный контроль идентификационных данных «штатно» подключенных устройств при открытии задачи;
- Добавлена возможность показывать в списке источников используемые в данный момент штатно-подключенные диски;
- изменен режим контроля используемых портов/дисков и открытых задач (используемые порты/диски теперь не появляются в списках или появляются с предупреждающей иконкой, задачи же недоступны);
- Увеличен таймаут записи для «штатно» подключенных HDD» (для некоторых новых «зеленых» накопителей емкостью 2-3 терабайта его не хватало для «просыпания» HDD, что приводило к ошибке записи/чтения диска приемника);
- Устранено «прыганье» карты при переключении закладок;
- В основное меню формы задачи добавлен пункт «статистика» (для задач с созданием копии);
- Исправлена давно существующая ошибка приводившая к «пропускам» при создании копии в файлы образа (очень редко при копировании вперед и чаще при копировании назад);
- Исправлена ситуация, когда прерывание чтения сектора в редакторе сектора приводило к прерыванию исполнявшегося процесса;
- Изменена форма ввода имени задачи;
- Фильтр размера файла сделан от 1 байта (было от 1 кб);
- Добавлено управление питанием в режиме карта объекта;
- Добавлена возможность при сохранении файлов сохранять проблемные файлы в отдельный подкаталог (с сохранением путей);
- Удален диалог сохранения файла с информацией о проблемных файлах. Теперь файл сохраняется автоматически с уникальным именем включающем полную дату и время. Выводится сообщение в Log;
- В контекстное меню Log добавлен пункт открытия файла (необходимо выделить интересующий блок и нажать правую кнопку мыши);
Data Extractor
- Добавлен интерактивный режим определения структуры RAID-массива (закладка «проводник» на форме создания массива). Для эффективного функционирования этого режима доработаны все поддерживаемые файловые системы. Добавлен узел метаданные и реализован контроль их валидности. Режим может быть использован, как самостоятельно, так и в качестве продолжения незавершенного автоопределения параметров массива;
- Реализовано кэширование прочитанных данных, что существенно повышает скорость чтения в случае RAID с маленьким размером блока и в случае восстановления данных отсутствующего диска для RAID с избыточностью;
- Добавлена возможность построения субкарты RAID по одному из его участников в Терминах секторов RAID;
- Устранена ошибка, в некоторых случаях возникавшая при проверке целостности для массивов с избыточностью.
Вышла новая версия программного обеспечения PC-3000 for Windows UDMA Ver.5.0.8 и Data Extractor UDMA Ver.4.8.
WD Marvell
- Добавлена поддержка семейств SADLE 2D, MZTGP RE;
- добавлен режим «Редактирование карты головок в ОЗУ (новый алгоритм)». Адрес карты определяется на основании анализа кода микропрограммы;
- исправлены ошибки формирования и записи в HDD Dir для режимов «Поиск модулей в SA», «Редактор Dir»;
- при запуске утилиты добавлен контроль наличия скрытых дефектов в SA по данным модуля (в этом случае могут быть ошибки программного преобразования ABA -> CHS, для формирования корректного Dir рекомендуется использовать режим «Поиск модулей в SA»);
- добавлена расшифровка Debug Stop Code в режиме «Сектор состояния» и в протоколе (при наличии кода) при входе в утилиту.
WD Marvell (USB)
- Исправлена ошибка реализации технологического чтения для задач DE с чтением через утилиту.
Seagate F3
- Добавлена поддержка defect hide cmd Rev 3;
- в режим восстановления транслятора добавлена возможность обработки некорректного возвращения FW накопителя (последних 32 байт сектора);
- исправлена схема вызова изменения настроек инициализации HDD из утилиты;
- расширен функционал мастера работы с образом ПЗУ — добавлен редактор управляющих флагов SAP (Servo Adaptive Parameters);
- добавлен редактор управляющих флагов SAP в ОЗУ;
- для hex редактора добавлены плагины редактирования:
— карт головок SAP (требуется подключённый HDD);
— параметров CAP (Controller Adaptive Parameters);
— модуля Saved Mode Pages; - в мастере «Работа с ПЗУ» исправлена ошибка, в результате которой изменения карты голов и паспортных данных не отображались сразу в hex-редакторе при открытом образе ПЗУ (требовалось либо повторно выбрать объект-образ ПЗУ, либо нажать кнопку «Отмена»);
- исправлена ошибка в выводе в протокол описаний DT при чтении в профиль и БД.
Seagate
- Исправлен редактор лоадера. Теперь параметры профиля и DRV config после изменения сохраняются корректно;
- добавлены семейства 2,5″ — LD25.1(MLite), LD25.2(Mustang).
Samsung
- Добавлено семейство МН80;
- в комбинированный тест поверхности добавлена опция выбора диапазона LBA для тестирования;
- перед выбором семейства на заднем плане теперь активизируется вкладка терминала, что позволяет наблюдать за логом старта накопителя без запуска инициализации утилиты. В диалог выбора семейства добавлен «checkbox» для управления питанием;
- при старте утилиты добавлен вывод предупреждения о нестандартном размере логического сектора;
- для семейств классической архитектуры добавлен редактор паспортных данных. Увеличены возможности редактора для накопителей архитектуры Trinity;
- проведены работы по устранению ошибки «Platform Id get error» при разборе дампа ПЗУ накопителей Trinity;
- исправлена ошибка «Техноключ неизвестен» при нажатии кнопки «Пропустить» в тесте чтения служебных треков;
- для семейств: VOYAGER11+, VICTOR, PUMA, VICTORPLUS, VERNA, VERNALITE, VANGO, VANGOPLUS, PANGO, VELOCE, PALO, Poseidon, DELPHI, Caesar, P80M, Trident, T166, Storm2, Trident3, PARAGON, MAGMA, M40S, M60, M80, MANGO, M5P1, M6, MT1 реализован редактор паспортных данных;
- для семейств: VOYAGER11+, VICTOR, VELOCE, PALO, Poseidon, DELPHI, Caesar, P80M, Trident, T166, Storm2, Trident3, MAGMA, M40S, M60, M80, MANGO, M5P1, PARAGON, M6, MT1 реализованы режимы «Инициализация HDD с правкой карты головок в ОЗУ» и «Изменение карты головок в ОЗУ»;
- добавлено автопереключение микропрограммы накопителя в тестовый режим при проблемах с чтением/записью ПЗУ (по терминалу);
- для семейств: VOYAGER11+, VICTOR, PUMA, VICTORPLUS, VERNA, VERNALITE, VANGO, VANGOPLUS, PANGO, VELOCE, PALO, Poseidon, DELPHI, Caesar, P80M, Trident, T166, Storm2, Trident3, MAGMA, M40S, M60, M80, MANGO, M5P1, PARAGON, M6, MT1 добавлен тест «Просмотр информации о дампе ПЗУ»;
- для семейств: VOYAGER11+, VICTOR, P80A, Caesar добавлена запись ПЗУ;
- в тест «Проверка структуры служебной информации» добавлена возможность выбора тестируемых головок;
- в отчет о результатах burn теста добавлена таблица распределения ошибок по зонам, учитывающая ошибки типа 0х7F (исправленные);
- в тест «Чтение модулей» добавлена опция игнорирования ошибок при композиционном чтении;
- добавлено семейство N1 — 1.8″.
Samsung USB
- Удалены обращения к интерфейсу ATA при старте утилиты;
- доработан алгоритм подачи техноключа для USB накопителей;
- добавлен вывод запроса на переподключение накопителя при попытке автоматического переключения питания.
HITACHI-IBM-ARM
- В комплекс добавлена базовая версия утилиты для всех новых семейств HITACHI-IBM на архитектуре ARM;
- при чтении модуля в режиме игнорирования ошибки, если нажать «прервать» будет отдано то, что успело почитаться, остальное будет заполнено сигнатурой DE AD.
HITACHI-IBM
- Исправлена «Подгонка NV-RAM» — теперь SA ищется корректно и по 1й головке.
- добавлена поддержка семейства 34GAL;
- добавлена поддержка семейства 56GSY;
- добавлен режим «статистика» при просмотре G-List;
- исправлены ошибки работы с G-List.
Toshiba
- Исправлена ошибка экспресс теста.
Утилита ATA
- Добавлена буферизация вывода в терминал, которая предотвращает зависание комплекса при выводе в терминал больших объёмов данных на высоких скоростях;
- исправлена ошибка установки таймаута UDMA.
Ядро PC-3000
- Оптимизированы на предмет скорости режимы «Черновое восстановление» и «Анализ диска». Скорость исполнения увеличилась для режима чернового восстановления на 20-30%, для режима «Анализ диска» — в несколько раз (что важно для этапа полного анализа);
- добавлено сообщение в Log о удачном создании виртуального раздела;
- при создании виртуального раздела с неподтвержденной структурой добавлен диалог, позволяющий создать раздел с конкретного LBA;
- Файловая система NTFS, если при сканировании таблицы MFT не найден $bitmap, пункт меню на результате анализа недоступен;
- добавлен новый режим «Анализ диска», заменивший режим «Быстрый анализ диска». Выполняется в два этапа (быстрый и полный) результаты появляются в списке сразу с возможностью оценить их состояние с точки зрения восстановления данных (удалить, если данные неинтересны, исключить область секторов результата из последующего рассмотрения;
- режим «чернового восстановления», увеличена скорость выполнения;
- Файловая система XFS, режим «Анализ данных раздела» файловой системы XFS оптимизирован с точки зрения фрагментации памяти;
- исправлена ошибка с определением емкости на некоторых USB накопителях;
- в результаты чернового восстановления добавлено поле «Комментарий» в которое выводится дополнительная для данного типа результата (структуры или файла) информация;
- в контекстное меню лога добавлен пункт меню «Открыть как LBA», позволяющий выделить в логе числовое значение и сразу открыть для него редактор сектора;
- изменен закон формирования нового имени для дубликата файла при сохранении с опцией «переименовать». Теперь расширение файла сохраняется, а к его имени добавляется дата и время;
- Файловая система XFS, исправлены ошибки в процедурах формирования каталога и карты файла для некоторых, редких форм хранения описаний файлов и каталогов;
- Файловая система EXT, для больших разделов >2ТБ исправлена ошибка расчета первого сектора файла;
- реализовано прерывание копирования и вывод информации в отчет для сжатых файлов NTFS, имеющих непрочитанные или прочитанные с ошибками сектора если соответствующая опция установлена;
- в режим построении карты каталога (или отмеченных файлов и каталогов) добавлена возможность расчета предполагаемого общего размера файлов на основе описателей, без собственно построения карты размещения;
- кнопка отключения кэширования при чтении сделана триггерной (включение/выключение);
- Файловая система HFS+, исправлена ошибка, из-за которой могли не раскрываться разделы HFS+ в случае Apple Partition Map;
- устранена утечка памяти из-за фрагментации при работе двух и более задач, выполняющих сохранение файлов в проводнике и/или создание копии на штатно-подключенный накопитель;
- Файловая система NTFS, по завершению сканирования таблицы MFT в Log выводиться количество найденных валидных записей MFT;
- Файловая система EXT2(3,4):
— добавлен учет ошибок чтения при построении карты занятого/незанятого по bitmap;
— в случае добавления виртуального раздела из результатов чернового восстановления, добавлен учет копии таблицы дескрипторов групп, что позволяет восстанавливать данные при стертом или поврежденном первом суперблоке и таблице дескрипторов групп; - для задачи с копией добавлена возможность сохранить часть параметров, как параметры по-умолчанию для последующего применения при создании подобных задач (кнопка на первой закладке в форме редактирования параметров);
- в проводнике для файла реализован метод «открыть с помощью»;
- исправлена ошибка очистки карты исходной задачи при экспорте данных из режимов «карта объекта» и «проводник», и на другой штатно-подключенный накопитель;
- исправлена ошибка зацикливания при копировании назад по цепочкам, когда на границе цепочки проблемные сектора, при размере блока 1 сектор.
Data Extractor
- Добавлено автоопределение RAID6 с одним отсутствующим диском для массивов размером до 10 участников;
- добавлена поддержка уровня RAID 1E Adjacent:
— создание виртуальных массивов;
— проверка целостности;
— восстановление;
— построение субкарты с учетом источника; - для виртуальных RAID массивов добавлена поддержка блоков, содержащих копии блоков данных:
— копии используются при восстановлении секторов с данными;
— в режиме «RAID — проверка целостности» учитывается корректность секторов с копиями;
— добавлена возможность учитывать сектора с копиями при построении субкарты с учетом источника;
— для уровней RAID 1 (MIRROR), 1E Offset, 1E Adjacent добавлено табличное описание; - Добавлена поддержка кодов Рида-Соломона (RS) для виртуальных RAID массивов:
— исправлена нотация RAID6 при создании нового виртуального RAID массива;
— добавлена возможность использования блоков RS для RAID-Custom;
— в рамках режима автоопределения реализован алгоритм точного определения RAID6 в случае, когда присутствуют все участники массива;
— добавлена проверка блоков RS (Рида-Соломона) в режим «RAID — проверка целостности»;
— реализовано восстановление одного блока данных на основе RS;
— реализовано восстановление двух блоков данных на основе RS+XOR;
— добавлена возможность учитывать блоки RS при построении субкарты с учетом источника для виртуального RAID массива.
- Правка карт голов;