- Порядок подбора и замены плат контроллеров жестких дисков
- Что такое плата контроллера жесткого диска?
- Зачем менять плату на жестком диске?
- Как найти подходящие платы PCB жесткого диска?
- Процесс замены платы жесткого диска
- Что такое микросхема ПЗУ?
- Где купить плату контроллера (PCB) жесткого диска онлайн?
- Примеры:
- 1. Для жестких дисков Western Digital необходимо сверить маркировку на печатной плате:
- 2. Для жестких дисков Hitachi, HGST необходимо сверить маркировку на наклейке печатной платы:
- 3. Для жестких дисков Seagate необходимо сверить номер платы, маркировку главной микросхемы и микросхемы, управляющей питанием шпиндельного двигателя.
- О некоторых аспектах ремонта платы электроники жесткого диска
- “Он сказал — Поехали!” (с)
- PC-3000 UDMA
- Аппаратура PC-3000 UDMA
- Адаптер питания
- Управление ресурсами платы PC-3000 UDMA
- Комплект поставки PC-3000 UDMA
- Обновления ПО
- Принципы функционирования комплексов PC-3000
- Технологические утилиты
- Использование комплекса PC-3000 при восстановлении данных
- Использование комплекса PC-3000 при ремонте HDD
- База данных ресурсов HDD комплекса PC-3000
- Специализированные режимы для опытных пользователей
- Вышла новая версия ПО PC-3000 Ver.6.9.4, Data Extractor/Data Extractor RAID Edition Ver.5.12.2, PC-3000 SSD Ver.2.10.1
- Вышла новая версия ПО PC-3000 версия 6.8.7, Data Extractor/Data Extractor RAID Edition версия 5.11.4
- Вышла новая версия ПО PC-3000 версия 6.7.15, Data Extractor/Data Extractor RAID Edition версия 5.10.8, PC-3000 SSD версия 2.8.3
- Data Extractor
- PC-3000 SSD
- Вышла новая версия ПО PC-3000 Ver.6.7.11, Data Extractor/Data Extractor RAID Edition Ver.5.10.6, PC-3000 SSD Ver.2.7.16
- Data Extractor
- RAID Edition:
- PC-3000 SSD
- Вышла новая версия ПО PC-3000 Ver.6.6.35, Data Extractor Ver.5.9.22, PC-3000 SSD Ver.2.7.11
- Data Extractor
- RAID Edition
- PC-3000 SSD
- Вышла новая версия ПО 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)
- Ядро PC-3000
- Data Extractor
- Файловые системы
- PC-3000 SSD
- Вышла новая версия ПО 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
- Seagate F3
- Hitachi-IBM-ARM.
- Samsung
- Ядро PC-3000
- Data Extractor
- Черновое восстановление
- Просмотр и редактирование структур
- Слияние справочников
- Bitlocker
- Файловые системы
- Файловая система NTFS
- Файловая система HFS+,
- Файловая система EXT
- Файловая система FAT
- Файловая система ExFAT
- Файловая система BtrFS
- PC-3000 SSD
- Silicon Motion Контроллер SM2246XT:
- Контроллер SM2258 (G, H):
- Контроллер SM2246EN:
- Все контроллеры:
- Phison Контроллер PS3110:
- Контроллер PS3111:
- Все контроллеры:
- Вышла новая версия ПО PC-3000 Ver.6.4.11, Data Extractor Ver.5.7.5, PC-3000 SSD Ver. 2.5.8
- WD Marvell
- Hitachi-IBM-ARM
- Fujitsu
- Ядро PC-3000
- Инструментарий PC-3000
- Data Extractor
- Добавлена возможность фонового исполнения большого количества режимов:
- Черновое восстановление
- Файловая система NTFS
- Файловая система VMFS
- Файловая система UFS1(2)
- Файловая система EXT2/3
- Файловая система FAT
- RAID Edition
- Samsung SSD
- Silicon Motion
- Phison
- Вышла новая версия ПО PC-3000 Ver. 6.3.12, Data Extractor Ver. 5.6.8
- Seagate F3
- Hitachi-IBM-ARM.
- WD Marvell
- Samsung
- Утилита Toshiba для USB-дисков
- DataExtractor
- Data Extractor RAID Edition
- Вышла новая версия ПО PC-3000 Ver. 6.3.6, Data Extractor Ver. 5.6.2 и PC-3000 SSD Ver. 2.4.3
- WD Marvell
- WDC Marvell COM/USB
- Samsung
- Seagate F3
- Hitachi-IBM-ARM
- Maxtor
- Ядро PC-3000
- Утилита WinDisk
- DataExtractor
- Черновое восстановление
- Файловая система NTFS
- Файловая система FAT
- Файловая система ExFAT
- Файловая система XFS
- Файловая система VMFS
- Файловая система ZFS
- Файловая система HFS+
- PC-3000 SSD
- SanDisk Marvell
- Добавлены тесты:
- Micron/Crucial Marvell SSD
- Phison
- Вышла новая версия ПО комплексов: PC-3000 Ver.6.2.16, Data Extractor Ver.5.5.1, PC-3000 SSD Ver.2.3.0
- WD Marvel
- Samsung
- Samsung USB
- Hitachi-IBM-ARM
- Seagate F3
- Toshiba
- Утилита PC-3000 ATA
- Ядро PC-3000
- Профили PC-3000
- Утилита WinDisk
- DataExtractor
- RAID Edition
- Комплекс PC-3000 SSD
- SanDisk Marvell
- Silicon Motion (PNY)
- Silicon Motion (AMD)
- Silicon Motion (ADATA)
- Silicon Motion (Crucial) Silicon Motion (Plextor) Silicon Motion (PNY)
- Silicon Motion (SanDisk)
- Silicon Motion (All Vendors)
- Intel Postville
- Marvell VanGogh
- OCZ Barefoot 3
- Crucial V4, Corsair Nova
- Вышла новая версия ПО PC-3000 Ver.6.1.12, Data Extractor Ver.5.4.1
- WD Marvel
- Seagate F3
- Toshiba
- Samsung
- Профили PC-3000
- Инструментарий PC-3000
- Редактор дефектов
- Утилита Win7 Disk
- DataExtractor
- RAID Edition
- Вышла новая версия ПО PC-3000 Ver.6.0.14, Data Extractor Ver.5.3.1 и PC-3000 SSD Ver.2.0.2
- WD Marvell
- WD Caviar Cyl32 (SATA)
- Seagate F3
- Seagate
- Toshiba
- Samsung
- WD (все), Toshiba, Maxtor
- Универсальная утилита PC-3000 AT
- Ядро PC-3000
- Win7 Disk (Для комплексов PC-3000 Express, PC-3000 UDMA-E, PC-3000 Portable)
- DataExtractor
- RAID Edition
- Комплекс PC-3000 SSD
- SSD Samsung
- OCZ Barefoot 3
- Вышла новая версия ПО PC-3000 Ver.5.9.21, Data Extractor Ver.5.2.26 и PC-3000 SSD Ver.2.0.1
- WD Marvell
- WD Marvell USB/COM
- WD Caviar, WD Caviar Cyl32, WD Caviar Cyl32 SATA, WD Marvell (не ROYL HDD)
- Seagate F3
- Seagate
- Hitachi-IBM-ARM
- Toshiba
- Fujitsu
- Samsung
- Ядро PC-3000 версия 5.9.4
- Инструменты PC-3000
- Data Extractor
- RAID Edition
- Комплекс PC3000 SSD
- Вышла новая версия программного обеспечения PC-3000 Ver.5.8.14, Data Extractor Ver.5.2.8 и PC-3000 SSD Ver.1.0.0
- WD Marvell
- WD Caviar Cyl32
- Seagate F3
- Hitachi-IBM-ARM
- Hitachi IBM
- Samsung
- Универсальная утилита PC-3000AT
- Ядро PC-3000
- Утилита Win Disk
- DataExtractor
- RAID Edition
- PC-3000 SSD
- Вышла новая версия программного обеспечения PC-3000 Ver.5.7.14 и Data Extractor Ver.5.1.15
- WD Marvell
- Samsung
- Hitachi IBM ARM
- Toshiba
- Seagate F3
- Hitachi native
- Maxtor, WD Caviar
- Универсальная утилита
- Ядро PC-3000 (Kernel)
- DataExtractor
- Вышла новая версия программного обеспечения PC-3000 Ver.5.6.5 и Data Extractor Ver.5.1.2
- WD Marvell
- Seagate F3
- Toshiba
- Hitachi-IBM
- Hitachi-IBM-ARM
- DataExtractor
- RAID Edition
- Kernel
- Вышла новая версия программного обеспечения PC-3000 Ver.5.5.12 и Data Extractor Ver.4.8.32
- Полный список изменений:
- WD Marvell
- WD Marvell USB
- WD Caviar Cyl 32
- WD Caviar Cyl 32 SATA
- Seagate F3
- Samsung
- Toshiba
- DataExtractor
- RAID Edition
- Дополнительно:
- PC-3000 ядро программного обеспечения
- Дополнительно:
- PC-3000 ядро программного обеспечения
- Монтирование дисков в систему
- Драйвер устройства
- Редактор дефектов
- Вышла новая версия программного обеспечения PC-3000 for Windows UDMA Ver.5.2.3 и Data Extractor UDMA Ver.4.8.18
- PC-3000 UDMA
- Seagate F3
- Samsung
- Toshiba
- WDMarvell
- Maxtor
- HITACHI-IBM-ARM
- Data Extractor
- Вышла новая версия программного обеспечения PC-3000 for Windows UDMA Ver.5.0.8 и Data Extractor UDMA Ver.4.8.
- WD Marvell
- WD Marvell (USB)
- Seagate F3
- Seagate
- Samsung
- Samsung USB
- HITACHI-IBM-ARM
- HITACHI-IBM
- Toshiba
- Утилита ATA
- Ядро PC-3000
- Data Extractor
Порядок подбора и замены плат контроллеров жестких дисков
Что такое плата контроллера жесткого диска?
Плата контроллера жесткого диска или PCB – Printed Circuit Board находится на нижней части жесткого диска. Обычно она зеленого цвета, но встречаются диски с синими или красными платами. Основные функции печатной платы — подавать питание на жесткий диск, поддерживать скорость и вращение шпинделя и управлять всеми внутренними операциями через прошивку. По сути, плата контроллера — это мозг жесткого диска, от которого сильно зависят все компоненты.
Зачем менять плату на жестком диске?
Если жесткий диск после подачи питания не раскручивается, большая вероятность, что у него неисправна плата контроллера.
Плата может быть повреждена в результате скачка напряжения, короткого замыкания, физического воздействия на интерфейс и т.д.
Возможно, у пользователя нет поблизости сервиса восстановления данных, он не хочет доверять свою конфиденциальную информацию третьим лицам или не может в данный момент оплатить работу сторонних сервисов, поэтому он предпочитает заменить ее самостоятельно.
В любом случае мы рекомендует начинать диагностику неисправностей жесткого диска именно с установки заведомо исправной платы.
Как найти подходящие платы PCB жесткого диска?
При подборе печатной платы необходимо сверить, прежде всего, следующие параметры:
- Western Digital – должен совпадать номер, который вытравлен на печатной плате, он начинается обычно с 2060- или 8000-, например 2060-701960-001.
- Seagate — должен совпадать номер, который вытравлен на печатной плате, он начинается обычно с 100-, например, 100731589 REV A. Кроме того надо обязательно сверить соответствие маркировок главной микросхемы контроллера и микросхемы, управляющей питанием шпиндельного двигателя (например основной чип — B5502D0, чип VCM — UM04.)
- Maxtor – совпадение маркировки главной микросхемы (самый большой чип на плате), например 040111300. Некоторые диски Maxtor являются аналогами дисков Seagate, поэтому их необходимо подбирать по правилам Seagate.
- Hitachi, HGST – совпадение первой строки кода, который находится на маленькой наклейке на плате. Обычно он начинается на 0A- или 0J-, например 0A72947.
- Samsung – совпадение номера платы, который выгравирован на печатной плате, начинается с BF41-, например BF41-00354B.
- Fujitsu — совпадение номера платы, который выгравирован на печатной плате, он обычно начинается с CA -.
Процесс замены платы жесткого диска
Удалите печатные платы с обоих жестких дисков с помощью отвертки. Замените поврежденную печатную плату на новую. Обратите внимание, что некоторые платы на жестких дисках Seagate НЕЛЬЗЯ устанавливать без переноса ПЗУ (ROM).
Если после установки новой платы двигатель диска вращается, но диск не определяется, вам необходимо перенести микросхему ПЗУ с исходной платы на новую. Если на печатной плате нет совместимого чипа ПЗУ, это значит, что ПЗУ интегрировано в основную микросхему контроллера. В этом случае понадобится перепайка главной микросхемы.
Если у вас возникают сложности с переносом микросхем – сделайте несколько тестовых паек на других печатных платах. Также вы можете обратиться к нам и мы проведем профессиональный перенос микросхемы или содержимого ПЗУ на новую плату.
Что такое микросхема ПЗУ?
Микросхему ПЗУ (ROM, NV-RAM, BIOS) можно легко найти на печатной плате. Чип имеет 8 ножек, его маркировка начинается обычно с 25- например 25F512, 25F1024. Его легко найти, потому что на печатной плате не так много чипов с 8 ножками.
В большинстве случаев вы должны переносить микросхему ПЗУ перед заменой платы жесткого диска. Для этого у вас должна быть подготовлены определенное оборудование и инструменты.
Где купить плату контроллера (PCB) жесткого диска онлайн?
Есть много отличных интернет-магазинов, которые продают все виды печатных плат для ваших нужд!
Например, http://www.cifrio.ru. Мы предлагаем все виды печатных плат для жестких дисков: Seagate, Western Digital, Maxtor, Samsung, IBM, Hitachi и Fujitsu. Мы всегда поможем найти вам необходимую печатную плату для вашего жесткого диска.
ВАЖНО: вы должны знать, что сбои жесткого диска не всегда вызваны с неисправностями PCB, замена печатной платы (PCB) не может гарантировать устранение всех проблем с жестким диском. Но в большинстве случаев диагностику неисправностей жесткого диска необходимо начинать именно с установки исправной платы.
Примеры:
1. Для жестких дисков Western Digital необходимо сверить маркировку на печатной плате:
Для жестких дисков WD микросхема ПЗУ хранит прошивку жесткого диска (прошивка для жесткого диска похожа на операционную систему для компьютера), вам необходимо перенести чип ROM с оригинальной платы на новую, чтобы сделать ее совместимой с вашим диском.
На некоторых моделях жестких дисков WD плата не содержит независимого чипа ПЗУ, прошивка находится внутри основного чипа. Для таких дисков нужны специальные инструменты для чтения ПЗУ с оригинальной печатной платы и записи на новую плату или замены основного чипа.
2. Для жестких дисков Hitachi, HGST необходимо сверить маркировку на наклейке печатной платы:
Для жестких дисков Hitachi, HGST прошивку жесткого диска хранит микросхема NV-RAM. Вам необходимо перенести чип NV-RAM с оригинальной платы на новую, чтобы сделать ее совместимой с вашим диском.
3. Для жестких дисков Seagate необходимо сверить номер платы, маркировку главной микросхемы и микросхемы, управляющей питанием шпиндельного двигателя.
Для жестких дисков Seagate также необходимо заменить чип ПЗУ на плате. На некоторых моделях плат нет чипа ПЗУ, прошивка хранится в основной микросхеме.
Прежде чем приступить к самостоятельной работе по ремонту жесткого диска, помните, что все манипуляции выполняются вами на свой страх и риск и могут привести к невозможности в дальнейшем восстановить информацию с диска.
Поэтому мы настоятельно рекомендуем воспользоваться нашей услугой Адаптация печатной платы или доставить свой накопитель на диагностику в нашу лабораторию по адресу: г.Москва м.Белорусская ул.1-я Брестская д.66, 2 этаж, офис 2.
При заказе услуг восстановления информации вы можете получить скидку в размере 15%, сообщив администратору при передаче накопителя код CIFRIO15.
Источник
О некоторых аспектах ремонта платы электроники жесткого диска
Здравствуйте, уважаемые хабравчане! Это первая публикация в недавно открытом корпоративном блоге компании “Хардмастер”, специализирующейся на профессиональном восстановлении данных с накопителей. И с вами я, ведущий инженер Артем Макаров aka Robin. В этом блоге я и мои коллеги в меру сил будем стараться выкладывать материалы, которые смогут реально помочь всем желающим самостоятельно справляться с задачами по ремонту вышедших из строя девайсов и восстановлению информации с них.
Одной из распространенных причин выхода из строя жестких дисков являются проблемы с платой электроники.
(в простонародье это называют контроллером HDD, что конечно же некорректно)
И мы начинаем цикл публикаций по обзору поломок плат HDD и методов их устранения. Подписывайтесь и следите за обновлениями!
“Он сказал — Поехали!” (с)
Поломки плат можно условно разделить на электромеханические и логические. Про логические речь зайдет попозже, ну а безусловным лидером первых являются выгорающие защитные элементы в цепи питания, что обусловлено так называемым тиристорным эффектом БП, — ситуацией, когда при включении\выключении питания отпираются верхние и нижние ключи и происходит резкий рост тока потребления, что приводит к “пробою” защитных элементов жесткого диска, после чего те либо “звонятся” на КЗ, либо уходят “в обрыв”.
Проявляться такая неисправность может следующим образом:
- При включении ПК с подключенным к нему “сгоревшим” HDD, компьютер не включается, либо совсем не реагируя на нажатие кнопки питания, либо кратковременно стартуя и тут же выключаясь. То же верно и при подключении к таком диску отдельно разъема питания от внешнего БП
- При подаче питания на жесткий диск, тот не проявляет никаких признаков разумной жизни. Не вращается шпиндельный двигатель, и если приложить к гермоблоку простое человеческое ухо, то не слышно никаких шумов, писков и т.п. А если такой диск подключить к АТА терминалу (функционал доступен в популярных диагностических продуктах mhdd и victoria) и подать питание, то регистры не будут активны.
Найти “слабое звено” не представляет труда. Даже если вы никогда не видели той или иной платы — все они устроены по сходным принципам и TVS-диоды, равно как и защитные SMD предохранители, будут гнездиться неподалёку от разъема питания. С помощью мультиметра можно прозвонить эти элементы и выявить неисправный.
TVS-защитные диоды: при попадании на них импульса больше заданного, спекают анод и катод и тёмная сторона силы уходит на массу.
Дальше, если речь идет о TVS-защитных диодах, то выявив “сгоревший” элемент его можно заменить. Лучше, и по-православному, — взять такой же, заведомо исправный. Но такая возможность есть не всегда. В нашей многолетней практике мы руководствуемся простым правилом для такого рода замены — взять произвольную плату от Seagate 3,5” 7200.7-12, WD 3,5” (любой SATA) или Samsung 3,5” SATA\IDE. Отыскать по нужной цепи (+5 или +12 V) внешне похожий, и менять на него.
В большинстве случаев диск будет работать и вовсе без этих элементов! Отпаяли, а если паяльника нет под рукой, то выкусили кусачками, короткое замыкание устранили и диск заработал. Но! Делать это настоятельно не рекомендуется, разве что информация на диске не важна и сам диск не очень нужен. Ибо без иммунитета на входе, когда винчестеру прилетит по проводкам подарочек в следующий раз, последствия могут оказаться плачевнее.
Кроме того, впаяв нужные элементы вместо сгоревших прежде чем прикручивать плату к гермоблоку и подавать питание, настоятельно рекомендуется сделать прозвонку по цепям «+5 — земля» и «+12 — земля», а так же внимательно осмотреть остальные элементы на плате HDD на предмет визуальных следов аццкого пламени. В противном случае вновь запаянные детальки при включении как минимум сгорят сами а как максимум — прогорит процессор или коммутатор в гермозоне. Кстати, для дополнительного ознакомления с предметом публикации желающие могут почитать краткий обзор устройства жесткого диска, чтобы лучше понимать терминологию.
Проверяем не только защитные диоды около разъема питания (вверху) но и остальные элементы
Вот пример платы от HDD Samsung, где пользователь решил самостоятельно устранить поломку, впаяв перемычку, и сжег процессор на PCB.
Если без диодов накопитель на свой страх и риск запустить можно, то без SMD предохранителей диск работать не будет. Взять замену можно с другой платы, и для этих целей отлично подходят Вестерны, — на их платках много вкусной и полезной SMD мелочёвки “без ГМО”. Наиболее часто такая защита встречается на платах от винчестеров форм-фактора 2,5″, т.н. «ноутбучных»:
Отмечены защитные элементы на PCB HDD Toshiba
Следующая проблема — это выгорание так называемой “крутилки”, она же “крутилка-шевелилка” она же микросхема предусиления\коммутации. Вот примеры:
Выявить причину визуально никаких проблем не составляет. А если кому то не повезло со зрением, то такую поломку и по характерному запаху найти можно. Проблемка позаковыристее сгоревшего трансила. Для ее устранения в ряде случаев можно перепаять м\с взяв с диска-донора, но зачастую микруха выгорает поджигая вокруг себя проводники, сплавляя SMD-обвязку и т.п.
Поэтому, как для ремонта, так и для вытаскивания архива фоток любимого кота Барсика — проще, и пожалуй правильнее, будет поменять плату электроники целиком. Как это делать, какие подводные камни могут ожидать на этом этапе у разных производителей и семейств, мы расскажем вам в одной из следующих публикаций.
Источник
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
Адаптер 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 XP, Windows Vista, Windows 7, Windows 8 , Windows 10 ; х86, х64
Принципы функционирования комплексов 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.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).
- Исправлена ошибка очистки FIPS в дампе ПЗУ на накопителях M7S2.
Универсальная утилита PC-3000 AT
- Переделан вход в утилиту, добавлена экспресс диагностика состояния накопителя и поддерживаемых им режимов работы;
- Добавлена акция обработки ошибок «Check error» — проверка типа и состояния ошибки команды;
- Исправлена ошибка логического сканирования (запись + чтение и сравнение);
Утилита Win Disk
- Для комплекса PC-3000 Portable III исправлена ошибка, которая приводила к тому, что при монтировании диска с интерфейсом SAS не было ответа на запросы по протоколу SAT.
- Добавлена поддержка 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).
- Исправлена ошибка очистки FIPS в дампе ПЗУ на накопителях M7S2.
Универсальная утилита PC-3000 AT
- Переделан вход в утилиту, добавлена экспресс диагностика состояния накопителя и поддерживаемых им режимов работы;
- Добавлена акция обработки ошибок «Check error» — проверка типа и состояния ошибки команды;
- Исправлена ошибка логического сканирования (запись + чтение и сравнение);
Утилита Win Disk
- Для комплекса PC-3000 Portable III исправлена ошибка, которая приводила к тому, что при монтировании диска с интерфейсом SAS не было ответа на запросы по протоколу SAT.
- Добавлена поддержка TCG Opal;
- Добавлена поддержка Device configuration overlay;
- Добавлена поддержка Error recovery control;
- визуальные режимы и программный интерфейс.
- Для комплекса PC-3000 Portable III исправлена ошибка запуска утилит для HDD с интерфейсом SAS;
Исправлено переключение на протокол при запуске процессов доступа к накопителю из меню «Инструменты» и из меню «Технокоманды».
- Улучшен механизм работы с дополнительными картами:
- для оперативности во всех основных формах добавлена кнопка управления картами, при нажатии на которую выпадает соответствующее меню позволяющее:
- переключаться между картами;
- подключать/отключать карты;
- удалять карты;
- включать/выключать фоновое заполнение для карт, которые заполняются при чтении данных;
- заполнять карты, которые заполняются при чтении данных.
- добавлен новый класс дополнительных карт (атрибутов), который определяется и заполняется запускающей «стороной»(утилитой, файловой системой, процессом..). На данный момент реализованы следующие карты этого типа:
- карта занятого/незанятого (не как список цепочек, а как полноценная карта атрибутов); Создание и заполнение этой карты выполняется при выполнении соответствующего метода для файловой системы (или диска). Пример использования — формирование снимка с учетом легенды, как ответа на вопрос, какие файлы найденные в ходе анализа, частично или полностью переписаны «свежей» файловой системой;
- карта голов. Эта карта существовала ранее, но была недоступна для выбора. Ее визуализация позволяет применять к ней весь существующий набор инструментов;
- карта проверки валидности файловой системы, которая создается и заполняется при запуске соответствующего метода файловой системы. Может быть использована для оценки состояния или качества сборки (FLASH, RAID, транслятор или диск на основе карты). В сочетании с возможностью формирования снимков файловой системы с учетом легенды, может позволить рассортировать файлы на хорошие, условно хорошие, плохие;
- карта участников RAID, которая строиться для RAID при запуске соответствующего метода в проводнике и в сочетании с картой проверки валидности файловой системы позволяет, например, легко определять неактуальных участников RAID.
- добавлен метод построения табличной статистики для одной карты по другой. Простейший пример использования — «Статистика карты проверки валидности файловой системы по карте участников RAID», позволяет легко и наглядно определять неактуальных участников RAID.
- Добавлена возможность делать копию в файлы сегментированного хранилища (Forensic) при создании зачи (при выборе устройства для создания копии). В этом случае копия создаётся на весь диск, а в метаданные хранилища пишется информация о повреждённых секторах. При запуске копирования у пользователя есть возможность указать процент или количество поврежденных секторов при котором копирование приостановится и будет предложено прервать или продолжить копирование;
- Добавлен режим модификации карт (списка цепочек): разделение на равные блоки, округление до кластеров, выделение подмножества;
- В черновое восстановление добавлена возможность задать список расширений, которые не будут попадать в результаты поиска на основе анализа структуры файла;
- Для дисков WD с шифрованием добавлена расшифровка «на лету» при чтении через утилиту, установленном параметре «расшифровывать» и определенном ключе (ранее приходилось расшифровывать после выполнения копирования);
- Изменен алгоритм расчета энтропии для крайних значений;
- PC-3000 Portable III, исправлена ошибка, не выполнялся экспорт на устройства, подключенные к USB-порту;
- Поиск GREP (New):
- оптимизирован поиск позиционных паттернов (скорость поиска увеличена в 2 раза);
- исправлена ошибка, приводящая к замедлению поиска позиционных паттернов при превышении позицией поиска порога в 4Гб.
Файловая система 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.
- Доработан алгоритм построения транслятора;
- Добавлен лоадер 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);
- Режим Boot ROM добавлена поддержка для всех SPI NOR FLASH, которые соответствуют стандарту JEDEC JESD216 (SFDP)
- Для модуля 190 сделано чтение с учётом размещения используемых областей и обхода неиспользуемых (при любом режиме чтения);
- Для семейств SpyGlass, Palmer, Charger добавлен режим «Чтение и анализ транслятора второго уровня»;
- Исправлена ошибка редактирования записи скрипта Self Test;
- Для режима «Каталог модулей» исправлена ошибка записи модулей при их просмотре и редактировании;
- Для режима мониторинга Self-Scan-а сделана блокировка запуска сценария (может приводить к прерыванию скана);
- Для режима «Просмотр и редактирование ресурсов HDD» при посекторной записи модулей добавлен контроль и опциональная коррекция контрольной суммы;
- Для семейства Charger исправлена ошибка технологического чтения в режиме «Чтение по PBA».
- В плагин 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 файла с расшифровкой кодов технологических ошибок.
- В ini файле с расшифровкой кодов технологических ошибок кроме секции [ERR_DECODE] с описанием общих кодов ошибок для каждого семейства можно определить свои расшифровки, если они отличаются от общих. Имя секции формируется из шестнадцатеричного кода семейства (два символа), например для Rosewood 8C имя персональной секции [ERR_DECODE_8C];
- В мастере работы с ПЗУ в случае, если имя файла образа ПЗУ указано неверно, диалог выбора источника данных показывается повторно;
- Диалоги выбора объекта «Просмотр объектов SA» и «Мастер автоинициализации» доработаны для корректного отображения в режиме масштаба 125%;
Универсальная утилита PC-3000
- Для тестов с записью в пользовательскую зону: «Запись», «Комплексный тест», «Тест целостности данных», «Логическое сканирование» (для всех утилит) увеличена скорость записи при использовании заполнения «Комбинация с номером блока» (для теста целостности данных выполняется всегда). Убрана зависимость от производительности компьютера.
Универсальная утилита PC-3000 USB
- Добавлена поддержка стандартного инструментария IDE/SATA для USB накопителей, поддерживающих SAT (Паспорт, S.M.A.R.T., Set features).
- Исправлена ошибка переименования профиля по данным идентификации диска. При переименовании корректируются сохранённые локальные настройки с абсолютными путями;
- Для режима «Редактор сектора» скорректировано чтение первого сектора. В более ранних версиях сектор читался до отображения формы и не была доступна кнопка прерывания;
- Для комплекса PC-3000 Portable III исправлена ошибка выбора Plugin-ов редактора двоичных данных (проявлялась, когда в системе имелись другие установленные комплексы 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.
- Для шифрованных накопителей 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 добавлен режим «Отчет об участниках RAID». Он упрощает определение базовых параметров RAID: размер блока, начало страйпирования, тип массива и количество участников;
- в режиме «статистика участника RAID» улучшен механизм определения возможных начал блоков;
- значительно ускорено построение субкарт с учетом избыточности.
- Исправлена проблема зависания HDD при запуске утилиты в Kernel режиме для некоторых версий микропрограмм, например семейство DragFly3;
- Добавлено «в действия утилиты для DE» и «в сценарии обработки ошибок», новые действия:
- «Sub scenario WDM» — позволяет включить отлаженную последовательсть действий в создаваемый сценарий;
- «Is power up action Ok» — проверка состояния инициализации HDD;
- «Write Static-модуля» — позволяет записывать статический модкуль в ОЗУ HDD;
- Для режимов «Чтение модулей», «Запись модулей», «Каталог модулей», «Просмотр и редактирование ресурсов HDD» добавлена исходная сортировка списка модулей по ID (можно отключить через настройки утилиты);
- Для режимов, которые предполагают модификацию дампа ПЗУ, добавлен его автоматический бэкап (можно отключить через настройки утилиты).
- В тест головок добавлена подача техно-ключа для обеспечения стабильности тестирования;
- Диалог выбора объекта для просмотра объектов SA теперь можно растягивать;
- В мастер Автоинициализации добавлено пост-действие: «Загрузка кода блокировки записи в ОЗУ HDD»;
- Блок настроек автоинициализации внутренних параметров утилиты перестроен под схему: «по ATA» / «по терминалу» / «расширенная»;
- В стартовый диалог добавлена возможность автоматической загрузки при старте утилиты кода блокировки записи на основе модуля Disk FW HDD.
- Исправление в процедуре скрытия дефектов. Теперь корректно обрабатываются цепочки более 65535 секторов.
- Добавлено действия сценария обработки ошибок: «Sub scenario standart».
- Добавлен новый режим: «Построения панели избранных режимов утилиты» (Инструменты/Избранные режимы);
- Добавлен переключатель 32-х / 48-ми битные RAW значения при отображении SMART параметров.
- Добавлена возможность просмотра «инкрементальной» статистики карт;
- Внесены изменения для того чтобы на комплексах PC 3000 Express и PC 3000 UDMA можно было открывать задачи, созданные на комплексе PC 3000 Portable III для накопителей NVME и USB;
- Исправлена привнесенная ошибка возникающая при перечитывании сектора для SAS(SCSI) диска;
- Исправлена ситуация, когда после создания/открытия задачи курср оставался HourGlass (режиме ожидания);
- Исправлена ошибка в операциях с картами «пересечение» и «объединение без пересечения», проявлявшаяся в случаях, когда во второй карте были пересекающиеся цепочки;
- Исправлены ошибки внесенные в работу с фоматами E01 и AFF;
- Исправлена ошибка, при определенных форматах представления даты, в формах поиска файлов и параметров фильтрации. Ошибка возникала при попытке ввода дат;
- Исправлена ошибка, возникавшая при изменении разрешения экрана в большую строну. Частный случай проявления — работа через RDP с компьютера с большим разрешением экрана.
- NTFS
- Добавлена поддержка теневого копирования с копией на разделе, отличном от раздела для которого выполняется копирование;
- Добавлена возможность выбора раздела на котором находится копия;
- Добавлена возможность автоматического поиска раздела с теневой копией.
- APFS
- Добавлены методы построения карт SpaceMan (метаданные о занятом пространстве), занятых и незанятых секторов;
- Добавлены методы сканирования по картам занятых/незанятых секторов;
- В режимы сканирования добавлен этап определения расширений для «потерянных» безымянных файлов;
- Исправлены ошибки в методах сканирования.
- Общие
- Исправлена ошибка, связанная с отсутствием каталога профилей при установке на «чистую» систему.
- Доработан алгоритм чтения SLC-кеша для накопителей на контроллере PS3111;
- Для контроллеров PS3110 и PS3111 добавлены новые лоадеры;
- Для контроллера PS3110 доработан алгоритм построения транслятора для накопителей емкостью более 500ГБ;
- В тест «Сохранение дампов» добавлена возможность читать страницы в режиме псевдо-SLC.
- Добавлен режим разбора лога инициализации 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
- Ранее часть из этого списка определялась, читалась, но при записи происходила ошибка, поскольку формат команды записи этих ПЗУ отличается от остальных;
- Для семейства Apollo добавлена поддержка правки карты в ОЗУ;
- Исправлен режим технологического чтения по PBA для SMR HDD с учетом трансляции.
- Исправлена ошибка несохранения настроек действия утилиты для DE: Загрузить блокировку записи в ОЗУ HDD. Сам режим доработан (улучшен);
- В мастер «Автоинициализации» добавлены кнопки управления состоянием блокировки записи налету;
- В утилиту интегрирован механизм отключения головок через правку образов ПЗУ и P-List по алгоритму, описываемому в .ini файле;
- Усилен контроль валидности ПЗУ на этапе считывания и записи;
- В «Kahuna/Grenada SSHD patch2» добавлена дополнительная сигнатура для работы с неизвестными ранее микропрограммами;
- Исправлена ошибка, приводившая к сбою в работе мастера работы с ПЗУ;
- В стартовый диалог добавлено действие SetFeatures-SpinUp запускающее инициализацию накопителя находящегося в состоянии PUIS-PowerUpInSpindownstate, ранее выводилось только предупреждение;
- Для пользовательских команд добавлены новые системные команды: включить питание — Token_PWR_ON и для разблокировки «технорежима» — Token_HANDSHAKE.
- Исправлена ошибка записи треков, считанных композиционно;
- Исправлена ошибка очистки S.M.A.R.T. при записи main code в тесте «Запись BURN ресурсов в накопитель».
- В мастерах «Таблица модулей» и «Просмотр объектов SA» исправлена ошибка вывода данных на ярлыке HEX-редактора просматриваемого объекта.
- Исправлена ошибка при форматировании поверхности, заключающаяся в том, что некоторые случайные участки оказывались не отформатированными.
- Добавлена поддержка семейства HDWQ1;
- Добавлена поддержка семейства MD03ACA.
- Портативный режим: Добавлена возможность одновременного подсчета двух хеш-функций;
- Портативный режим: В режимы копирования и теста чтения добавлена возможность подсчета хеш-функций MD5,SHA1 и SHA2;
- Портативный режим: Добавлена поддержка дисков с размером логического сектора отличным от 512 байт;
- Портативный режим: Добавлен режим просмотра содержимого секторов;
- USB-порт: Добавлена возможность работы с SD и microSD картами, подключенными через кард-реадер.
- Разработаны новые драйвера (Адаптер PC-3000 Portable-III и виртуальный контроллер запоминающего устройства для монтирование дисков в систему) с цифровой подписью, которая позволяет устанавливать их на систему с активным UEFI Secure boot. Актуально для OEM систем. Драйвера предыдущей версии на подобных системах не работали из за ошибки проверки цифровой подписи.
- Выполнены доработки с целью поддержки HDD/SSD, имеющие размер логического сектора отличный от 512 байт в DE и универсальной утилите;
- Улучшена обработка ошибки при чтении неисправных накопителей NVME (с некоторыми типами неисправностей). Ранее прерывался процесс вычитывания;
- Исправлена ошибка загрузки DHFS;
- Оптимизирован разбор $LogFile;
- Добавлена возможность создавать очередь фоновых процессов. Процессы, попавшие в очередь, выполняются последовательно. При этом сохранилась возможность запускать несколько фоновых процессов одновременно. При запуске процесса, который можно исполнять «в фоне», появляется окно выбора способа выполнения «в фоне». Исключение — «Поиск GREP» и «Черновое восстановление», там есть соответствующий пункт меню;
- Добавлена возможность создавать «снимок» диска. Изменения этого «снимка» не затрагивают исходный диск. Его можно монтировать с разрешением записи без опасности изменить данные источника (можно, например, запустить checkdisk);
- Исправлена ошибка (очень давняя), после длительной работы комплекса переставала отображаться текущая информация о процессе на закладке «статус».
- Исправлена ошибка «Out of memory» при запуске с карты с очень большим количеством цепочек.
- APFS
- Добавлены методы сканирования Catalog и FS Tree, ранее сохраненной карты и всего раздела.
- VMFS
- Улучшена поддержка версии 6 и исправлена ошибка, из-за которой могли не строиться карты больших файлов.
- NTFS
- Оптимизирован (ускорен) разбор $Logfile;
- Ускорен разбор и повышена стабильность разбора метаданных дедупликации;
- Возможность работать с незавершенной теневой копией как с нативным разделом (без дополнительного анализа);
- Изменен алгоритм добавления теневой копии. Теперь во время добавления предлагается выбрать копию, которую на добавленном диске нельзя менять. В названии добавленного диска пишется название копии и время её создания;
- Исправлена ошибка, в последней версии перестал работать метод анализа $Logfile;
- Добавлена поддержка «Теневого копирования» (Volume Shadow Copy). Добавлен соответствующий пункт в меню файловой системы и возможность выбрать конкретную «теневую» копию на добавленном виртуальном диске;
- Исправлены ошибки в разборе $LogFile;
- В результаты разбора лога добавлены виртуальные разделы с измененными файлами.
- ReFS
- Добавлена начальная поддержка.
- ExFAT
- Исправлено, очень медленно формировалась карта занятого/незанятого;
- Исправлена ошибка, для проблемного диска в режиме «проводник» прерывание первой инициализации узла «диск» в некоторых случаях приводило к зависанию программы.
- Добавлена поддержка более «свежих» версий метаданных Windows Storage Space;
- Исправлена ошибка в автоопределении RAID по метаданным mdadm, из-за которой могло неверно определяться начало некоторых участников RAID;
- Исправлена ошибка в автоопределении RAID по метаданным mdadm, из-за которой могло не правильно определяться начало некоторых участников;
- Добавлена поддержка более свежих версий метаданных Windows Storage Spaces.
- Для накопителей NVMe доработан вид окна «Параметры чтения».
- Добавлена поддержка контроллера PS5007 (NVMe);
- Добавлены новые утилиты: Patriot Hellfire M2 и Kingston KC1000.
- В режиме Boot ROM добавлена поддержка SPI ROM MACRONIX;
- Для режима загрузка LDR принудительно увеличен тайм-аут для предотвращения запуска сценария обработки ошибок;
- Исправлена ошибка блокировки доступа к SA для режима boot-rom;
- Доработан редактор ресурсов для режима работы с диапазоном ABA — исправлена ошибка записи, сама запись переделана с целью оптимизации памяти;
- Исправлена ошибка загрузки ресурса в другой редактор (ошибка проявлялась, если переключаться в процессе загрузки данных).
- Доработан обработчик Global Flash Dir (добавлена поддержка сегмента размером 0x1000);
- В диалоге настройки списка действий для Data Extractor любое действие теперь можно запустить отдельно из меню по правой кнопке мыши;
- Добавлена поддержка .ini файла с расшифровками кодов ошибок техно команд для вывода в протокол;
- В «мастер работы с ПЗУ» добавлены функция работы с режимом Read Only:
- добавление блокировки в DiskFW;
- удаление блокировки из DiskFW;
- загрузку в ОЗУ кода блокировки на основании DiskFW;
- активация и деактивация блокировки в ОЗУ накопителя по ATA или терминалу на основании DiskFW.
- Возможность загрузки адаптивов из образа ПЗУ в память HDD (используется для запуска по HotSwap).
- Добавлен мастер комплексной инициализации диска, интегрирующий в себе функционал работы с ПЗУ и лоадером, позволяющий на лету применять к лоадеру правки:
- Правки к ПЗУ
- карты головок (физическая, логическая);
- 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;
- добавление кода блокировки записи;
- Правки к DiskFW
- INIT SMART FAIL;
- NO HOST fix (vewr 1 / 2);
- Sense Code 87270000;
- ошибка загрузки лоадера с кодом 0800;
- отключение ошибки LED BD 4040 при старте накопителя и попытке записи в SA;
- добавление кода блокировки записи.
- Загрузка оверлеев в ОЗУ или в SA;
- Действия после загрузки лоадера:
- Unlock Tech;
- сброс состояния Device Fault;
- сброс состояния Format Corrupt;
- загрузка адаптивов из образа ПЗУ в память HDD (используется для запуска по HotSwap);
- коррекция карт головок после старта накопителя;
- коррекция паспорта в ОЗУ накопителя как по ATA через Saved Mode Pages, так и через терминал, ключами команды T>F.
- Добавлен переключатель в Boot FW.
- Правки к ПЗУ
- Добавлен тест переключатель накопителя в Boot FW;
- При резервировании служебной информации — модули и лоадер учитывается выбор копий для сохранения;
- В обработчик пользовательских команд добавлен токен «PWR_OFF», выключающий питание HDD (позволяет организовать безопасный пересчёт транслятора на SMR накопителях, выключая питание перед сбросом MC по сообщению терминала);
- В просмотре объектов SA для DT добавлена возможность открыть выбранный объект не через команду работы с DT (для объектов в серво-памяти не везде работает корректно. например, для SAP), а в соответствующем пуле памяти HDD.
- В диалоге настройки списка действий для Data Extractor, любое действие теперь можно запустить отдельно нажатием правой кнопки мыши;
- Исправлена ошибка в вызове процедуры записи ПЗУ из мастера «Просмотр объектов SA».
- Исправлена процедура чтения модулей с игнорированием ошибки.
- Исправлена логика «Да/Нет» при запуске редактора сектора.
- Добавлено автоматическое заполнение альтернативных карт для дисков с измененным размером сектора при чтении исходных дисков;
- Статистика в диалогах связанных с легендой помещена на groupbox с указанием, что это статистика для диска;
- Для каталогов в проводнике DE добавлен метод создания виртуальных дисков из отмеченных файлов;
- На форме создания DriveSnapshot добавлен метод автоопределения для VHD дисков;
- Для быстрой оценки результатов, в просмотр статистики карты и на форму выбора атрибутов при построении субкарты, добавлены гистограммы;
- Для всех системных дисков (не только USB) при создании их копии добавлена возможность сделать диск «вне сети».
- Исправлена ошибка, в некоторых ситуациях, отдельные сектора читались из образа заполненные нулями; При этом данные образа корректны и доступны.
- Добавлена поддержка юникодных паролей;
- Добавлена поддержка варианта BitLocker c несколькими ключами восстановления;
- Улучшен разбор метаданных FileVault (повышена стабильность работы при ошибках в метаданных);
- Исправлена ошибка циклической ссылки при интерпретации незашифрованного раздела CoreStorage.
- Добавлена поддержка сжатых файлов (Deflate и LZVN);
- Добавлено отображение первого сектора для всех сжатых файлов;
- Исправлена ошибка из-за которой не строилась карта некоторых файлов;
- Исправлена ошибка, из-за которой мог не применяться пароль для шифрованного тома.
- Улучшен разбор ZFS;
- Исправлена ошибка из-за которой могла неправильно строиться карта сжатого файла, если сжатые данные получились большего размера, чем несжатые;
- Исправлена ошибка, которая могла возникать при открытии каталогов ZFS с некорректными метаданными;
- Исправлена ошибка, из-за которой «пустые» файлы (заполненные нулями и не занимающие места на диске) попадали в !Problem;
- Исправлена ошибка, когда файлы, для которых в метаданных указан размер 0, переносились в !Problem.
- Исправлен метод анализа, большие «битые» каталоги разбивались на несколько каталогов и попадали в Lost&Found.
- Оптимизирован метод анализа структур.
- Добавлена поддержка EFS второй версии;
- Исправлена ошибка, при автоматическом поиске сертификата не учитывались разделы, являющиеся результатами анализа («Быстрый анализ», «Анализ данных раздела NTFS» и «Анализ структур файловых систем»);
- Исправлено cохранение сжатых файлов с проблемами при распаковке (не попадали в проблем и в файле отчета не было имени);
- Исправлена ошибка в анализе раздела (структур), которая в некоторых случаях (очень большое количество метаданных) приводила к ошибке нехватки памяти на этапе определения стартового сектора раздела.
- Исправлена ошибка, зависание при прерывании построения карты занятого для диска;
- Исправлена ошибка, возникающая при вызове формы поиска сдвигов;
- Исправлены ошибки, которые могли возникать при запуске нескольких режимов чернового восстановления в фоне;
- Исправлена ошибка возникающая при вызове формы поиска сдвигов;
- Исправлена ошибка, при медленной скорости копирования, неправильно рисовалась альтернативная карта ;
- Исправлена ошибка, не заполнялись альтернативные карты для диска с измененным размером сектора;
- Исправлена ошибка при которой при экспорте данных в Forensic-формат при некоторых обстоятельствах мог не дописываться последний блок данных;
- Исправлена ошибка, в PC3000SAS не формировалась карта голов;
- Исправлена ошибка, при работе с «производными» дисками (виртуальные машины, диски на основе карты) при выборе для них альтернативных карт возникали ошибки при перерисовке.
- В режим «Статистика участников RAID» добавлена обработка карты энтропии (если она «включена» для участника);
- Добавлен метод определения служебных блоков RAID на основе карты энтропии;
- Исправлена ошибка из-за которой не создавался Special ZFS — Mirror.
- Добавлен тест записи модулей в режиме 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);
- Исправлен ряд ошибок возникавших при работе с формой «Низкоуровневое форматирование».
- Добавлена возможность расшифровки данных в пользовательской зоне для новых семейств (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.
- Загрузка лоадера с Disk FW и патчами для неё «налету»:
- Init SMART Fail;
- NoHOST-BSY 1/2;
- WrProtect 87270000;
- LOD check Err xxxx0800.
- Для оверлеев «налету» меняется флаг загрузки ОЗУ/SA;
- Выполняются пост-процесс действия, такие, как:
- анлок;
- прогрузка адаптивов из указанного источника;
- изменение карт голов;
- изменение паспорта (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 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.
- Заменен менеджер памяти приложения. Этот менеджер существенно быстрее, и, что особенно важно для работающего долго приложения, более оптимально выделяет память разного размера, что снижает вероятность фрагментации памяти из-за разного «времени жизни» выделения. Использование этого менеджера существенно снизило вероятность появления ошибок нехватки памяти при очевидной ее достаточности;
- Добавлена возможность работы с альтернативными картами, которые заполняются в процессе чтения/копирования. Для подключения/отключения карт используется контекстное меню конкретного диска (в проводнике) Анализ выполняется в отдельном потоке, не влияя на скорость чтения/копирования. На данный момент добавлено три типа карт:
- постоянная, основанная на поиске заголовков структур дисков, файловых систем и некоторых (полезных) типов файлов;
- постоянная, основанная на анализе «энтропии» полезная при оценке состава читаемых данных. Может использоваться для определения параметров RAID-ов c избыточностью;
- пользовательские, основанные на поиске GREP. Для добавления подобных карт реализован соответствующий режим, доступный из основного меню;
- Добавлена реализация объединения пользовательского и поставляемого справочников карт на основе GREP;
- Для альтернативных карт, добавлена возможность изменять легенду и просматривать статистику;
- Добавлена возможность «переключать» закладку «карта» на просмотр одной из дополнительных карт (контекстное меню) и наблюдать за ее заполнением в процессе создания копии данных. Наблюдая, например, за картой «энтропии» можно увидеть что читаемые в данный момент данные имеют однообразный (нули, pattern, шифрованные. ) или разнообразный характер;
- Для USB-устройств, подключенных не через утилиту, добавлена возможность подавать аппаратный и программный сбросы и включать их в сценарии;
- В проводнике и для результатов чернового добавлены даты;
- Добавлен отбор результатов чернового для метаданных файловой системы 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, добавлены параметры для задания разделителя колонок и символа «кавычек»;
- Файловые системы EXT(2,3,4),UFS(1,2) и XFS, в алгоритм анализа внесены изменения, добавлен этап более подробного разбора (методами черновоговосстановления) файлов, описатели которых не найдены, и определения для них, если это возможно типа, имен и дат;
- Файловые системы UFS, XFS исправлена ошибка, некорректно работал анализ структур (при этом нормально работал анализ данных раздела).
- Исправлена ошибка, при фоновом вычитывании ATA-диска, прерывание другого процесса приводило к ошибке чтения секторов;
- Исправлена ошибка в драйвере монтирования дисков, в некоторых случаях, при монтировании нескольких дисков, приводившая к невозможности закрыть задачу;
- При добавлении/удалении цепочки в карте не инициализировались некоторые кнопки и пункты меню;
- Экспорт в формат e01 (Forensic):
- Исправлена ошибка при создании хранилища;
- При указании размера 0 — хранилище не делится на файлы.
- Слияние справочников, исправлена ошибка возникающая при переходе к версии PC3000 6.5 с версии PC3000 младше чем 6.4.;
- Слияние справочников GREP и чернового восстановления, исправлена ошибка, приводившая к «зависанию» процесса слияния;
- Исправлено сохранение/загрузка отметок (при сохранении с диска, отличного от того, на котором была создана задача);
- Исправлена ошибка, приводившая к проблемам с созданием/открытием задач для комплекса PC-3000 UDMA Express;
- Исправлена ошибка, неверно создавался «снимок» файловой системы с учетом карты голов для при чтении «физическими» секторами, размер которых больше размера логического сектора;
- Исправлена ошибка, внесенная в версию Data Extractor 5.8.7, возникающая при запуске метода «Быстрый анализ диска»;
- Исправлена ошибка (возможное зависание) при экспорте в Forensic-форматы;
- Исправлена ошибка, возможное зависание редактора сектора при нажатой паузе в процессе и попытке прочитать проблемный сектор;
- Исправлена ошибка, при сохранении с каталога с пробелами в имени, пробелы удалялись (только для выбранного каталога, не для подкаталогов);
- Исправлена ошибка в работе виртуальных динамических VMDK дисков.
- Добавлена поддержка накопителей на контроллере 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).
- Улучшен алгоритм построения транслятора;редактр
- Поддержка расширенной легенды карт Data Extractor.
- Исправлена ошибка чтения каталога модулей (Index out of bounds);
- В режиме Boot ROM добавлена поддержка новых контроллеров Marvell 88i10XX и LSI TT67XX;
- В режиме Boot ROM увеличена скорость передачи данных;
- Доработана очистка S.M.A.R.T.;
- В режиме «Отключение зон и головок» исправлена ошибка применения P-List при уменьшении конечной ёмкости диска;
- Доработан режим «Редактирование паспортных данных».
- Добавлены плагины Hex Editor для работы с MCMT некоторых версий:
- Parser: разбор цепочки extent-ов, поиск не сохранённых в User Area блоков, анализ описателей для находящихся в MediaCache данных, поиск возможных цепочек extent-ов, генерация для Data Extractor карты цепочки extent-ов;
- Editor: правка количества extent-ов, указателя на первый extent цепочки, правка блока завершения таблицы (TimeStamp/Data Version);
- Import: загрузка списка extent-ов из внешнего файла MCMT.
- Оптимизированы процедуры чтения и записи Sys Files (пресечение ситуации «Out of memory»);
- В мастер работы с ПЗУ добавлена функция, понижающий контроль над загрузкой лоадера (изменение в ОЗУ накопителя через терминал на основе загруженного кода DiskFW);
- В редакторе LOD реализована функция добавки «фэйковой» подписи (работает в паре с функцией понижения уровня контроля над загрузкой лоадера);
- В мастер работы с ПЗУ добавлена кнопка вывода в протокол отчёта о ПЗУ;
- Сортировка колонок в закладках просмотра объектов SA;
- Закладка Sys LBA в просмотре объектов SA с функционалом вычитывания произвольного региона SA с возможностью выбора стратегии вычитывания и получением данных от накопителя даже в случае ошибки чтения (в том состоянии, в котором HDD смог прочитать);
- Исправлено посекторное чтение Sys Files для режима Indirect.
- Исправлено отображение поля PBA для просмотра P-List.
- Исправлена ошибка, в результате которой при просмотре статистики в редакторе дефектов устанавливался признак того, что список дефектов отредактирован;
- Доработан алгоритм резервирования ресурсов в связи с изменениями в работе ядра комплекса;
- Исправлена ошибка Access violation, появляющаяся при запуске утилиты в режиме «Only terminal» с выключенным питанием накопителя.
- Для комплекса PC-3000 Express добавлена работа с портами платы PC-3000 SAS в составе комплекса Data Extractor;
- Профили HDD/SSD. Полностью переделано хранение профилей, теперь ограничения на объём списка отсутствует;
- Переделан поиск по профилям, теперь формируется список найденного;
- Исправлена ошибка среды выполнения утилит «Tprogress Bar out of ranges».
- Добавлен новый интерактивный режим редактирования/формирования диска, созданного на основе карты (доступен из контекстного меню);
- Добавлен новый режим параллельного просмотра нескольких источников (доступен для участников 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 реализованы специальные методы:
- построить карту метаданных
- построить карту физического тома
- построить карту логического тома
- для разделов Apple CoreStorage добавлены специальные методы:
- построить карту метаданных
- построить карту физического тома
- построить карту логического тома
- добавить виртуальный диск (на основе карты логического тома)
- Реализована поддержка групп параметров — наборов именованных значений, передаваемых при навигации, сохраняемых для смещения и используемых в скриптах;
- Реализована поддержка полей, создаваемых на вспомогательных источниках данных (в частности, на данных, размещенных в оперативной памяти);
- Улучшена навигация по файловой системе NTFS (с использованием групп параметров);
- В окне HEX-редактора добавлена возможность настраивать внешний вид (количество байт в строке и колонке, шрифт) и выбирать кодировку (ANSI, Dos, ASCII, . )
- В окне HEX-редактора добавлена возможность задать количество строк данных, отображаемых до текущего смещения;
- В окне HEX-редактора добавлена возможность задать порядок байтов для данных (little endian, big endian), имеющий приоритет над порядком байтов, заданным при определении поля;
- Сделано отображение в окне просмотра структур правок, сделанных в HEX-редакторе;
- Реализован пересчет контрольных сумм GPT при сохранении изменений;
- Сделано копирование структур при помощи Drag’n’Drop с Ctrl.
- Расширено API скриптов.
- В окне HEX-редактора добавлена поддержка закладок (доступна из контекстного меню и по горячим клавишам).
- В окне HEX-редактора добавлена поддержка операций с буфером обмена (копирование, вставка).
- В режиме просмотра добавлена возможность выбрать шаблон структуры, с использованием которого будут интерпретированы данные.
- Добавлена возможность отключить автоопределение шаблона структуры по данным. В этом случае для интерпретации данных будет использован шаблон структуры, активный на момент отключения автоопределения.
- Реализовано слияние поставляемого и пользовательского справочников для режимов «Черновое восстановление» и «Поиск Grep». Выполняется при первом открытии задачи после инсталляции.
- Добавлен вывод информации из метаданных (имя компьютера, GUIDы ключей Bitlocker);
- В случае раздела без пароля (с Clear Key) добавляется без показа формы ввода пароля;
- Добавлена возможность указать карту незашифрованных секторов Bitlocker (для случая частичной зашифровки/расшифровки);
- Добавлена начальная поддержка файловой системы видеорегистраноров DHFS4.1.
- Добавлена поддержка EFS. Реализован автоматический поиск сертификата безопасности (Если он есть на диске в одном из разделов);
- За счет оптимизации работы с базой данных существенно ускорены методы анализа;
- Изменен алгоритм анализа найденных структур для случая нахождения большого количества загрузочных секторов;
- Увеличена маска для записей MFT в метаданных.
- Ускорен анализ, добавлена поддержка HardLink-ов для каталогов.
- За счет оптимизации работы с базой данных существенно ускорены методы анализа.
- Изменен алгоритм анализа раздела и найденных структур на предмет учета приоритета найденных описателей файлов и каталогов (даты, признак удаления). В предыдущей версии некорректный учет этих данных иногда приводил к некорректному построению дерева.
- В карту метеданных добавлены Root, таблица FAT, bitmap, volume.
- Исправлена ошибка: для некоторых версий файловой системы карты строились некорректно;
- Исправлена работа с preallocated extents.
- Добавлена поддержка накопителей Silicon Power Slim S55, Silicon Power Slim S60, карт CFast Lexar Professional 3400x;
- Обновлен встроенный лоадер;
- Доработан алгоритм построения транслятора на случай служебных данных, записанных как user pages;
- Добавлена поддержка накопителей ADATA SU800 и Plextor S2C.
- Добавлена поддержка накопителей RevuAhn 850X, RevuAhn 880K и RevuAhn 900T PRO;
- Добавлена поддержка накопителей Corsair Force LX.
- Доработан алгоритм резервирования ресурсов в связи с изменениями в работе ядра комплекса;
- Добавлен тест «Чтение служебных блоков»;
- Изменен внешний вид отчета о микросхемах памяти;
- Добавлен вывод краткой системной информации в лог старта утилиты.
- Доработан алгоритм построения транслятора для PS3110 на случай интерлива из 4-х блоков;
- Доработаны алгоритмы построения транслятора для накопителей на контроллерах PS3110 в случае количества блоков на LUN, превышающего 0х1000;
- Добавлены функции ремонта накопителей на контроллере PS3110.
- Доработаны алгоритмы построения транслятора для накопителей на контроллерах 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 режм;
- В меню «Таблица дефектов» добавлены действия по ATA:
- очистка Alt-list.
- В меню «Транслятор» добавлены действия по ATA:
- пересчитать транслятор (с учётом P-List, Non Res. G-List) — аналог m0,6,3 с предвартиельной очисткой Alt-list;
- пересчитать транслятор (с учётом Alt-List) — аналог m0,6,3.
- В диалоги резервирования ресурсов для модулей и Sys Files добавлена возможность выбора копий;
- Добавлена возможность инициализации списка Sys Files в утилите из ответа на команду терминала T>y — «Получить список Sys Files от HDD (терминал, T>y)»
- Добавлена возможность загрузки лоадера по терминалу;
- Изменена процедура tech unlock (доработка для предотвращения сбоя на семействах HDD типа Bacall, ранее периодичекски получали LED);
- В мастер работы с образом ПЗУ добавлено автоматическое бэкапирования образа ПЗУ при чтении из накопителя;
- В мастер работы с образом ПЗУ добавлены следующие действия:
- решение проблемы «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).
- Решение проблемы «вылета» микропрограммы накопителя с LED ошибкой, при попытке записи Sys Files на накопителях, запущенных с отключенной от гермоблока платой электроники HDD — «Перезагрузить Sys Defects из SA в ОЗУ HDD (терминал)»;
- Для семейства Crawford реализовано чтение и запись ПЗУ;
- Добавлено сеемйство 86 = YarraX;
- Доработана процедура автоматической коррекции паспотра в ОЗУ (теперь дескриптор SMP детектируется принудительно).
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+
PC-3000 SSD
- В ядро комплекса добавлена возможность альтернативного выбора утилиты по контроллеру;
- Утилита «JMicron(Toshiba)/JMicron based SSD» переименована в «Kingston/JMicron»;
- Добавлена утилита «AMD/Barefoot 3»;
- Утилита «Marvell/VanGogh» разделена на две:
- «Crucial/Marvell»;
- «Micron/Marvell».
- Утилита «Marvell/VanGogh 2» разделена на две:
- «Intel/Intel 510»;
- «Plextor/Marvell».
SanDisk Marvell
- Добавлена возможность задать в утилите емкость накопителя, если автоматически определяется неверная;
- Добавлена поддержка нового семейства накопителей:
- Genesis;
- Vulcan (ASUS proprietary interface);
- X110 (M.2 2260).
- Добавлена возможность автоопределения семействозависимых параметров SSD (семейство Common SanDisk);
- Добавлен режим работы через COM порт (для SSD не работающих через ATA);
Добавлены тесты:
- Чтение идентификаторов микросхем;
- Сохранение дампов микросхем;
- Запись 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.
- Добавлена блокировка доступа к SA отключением модуля 30;
- Режим блокировки/разблокировки доступа к модулю 02 реализован для ОЗУ;
- Для режима «Отключение зон и головок» сделана доработка, позволяющая обходить ошибку FW диска, из-за которой неверно считалась его полная ёмкость;
- Добавлена поддержка действий утилиты для Data Extractor;
- Добавлен режим автоматического и ручного восстановления модуля 03;
- Добавлены режимы:
- Блокировать доступ к модулю 02;
- Разрешить доступ к модулю 02.
- Для самых последних семейств HDD (Pebbleb) не будет работать загрузка Dir в ОЗУ если не загружен Permanent overlay, поэтому для этих дисков возможна инициализация с использованием режимов блокировки модуля 02;
- В режиме «Редактор каталога модулей» добавлена возможность добавления модулей в Dir поиском их в SA;
- В режиме «Отключение головок» добавлен контроль наличия в SA HDD модуля 04, а при его отсутствии возможность добавить модуль поиском в SA;
- В режим «Переместить/расширить» модуль добавлена возможность записи перемещаемого модуля из файла;
- При редактировании Dir, в случае, если модуль выходит за границу региона, автоматически можно скорректировать таблицу регионов.
Samsung
- Проведены работы по устранению ошибки прерывания теста «Инициализация с правкой карты головок в ОЗУ» в случае появления в терминале LED 1A04;
- Во вкладку «Запись Burn-ресурсов в накопитель» добавлены полосы прокрутки;
- Проведены работы по устранению утечки памяти при длительном использовании действий активной утилиты в DE;
- Изменения для семейства N3:
- В редакторе паспортных данных добавлена возможность изменения размера сектора 512/4096 Байт;
- Исправлена ошибка определения емкости накопителя в режиме Only Terminal.
- Доработан комбинированный тест:
- Добавлен параметр «Порог отключения зоны», позволяющий автоматически пропускать зоны с большим кол-вом ошибок;
- Добавлен параметр «Значение read retry count»;
- Добавлен параметр «Отключение read look ahead»;
- Добавлен диалог, позволяющий очистить Alist перед началом теста;
- Добавлен диалог, позволяющий по завершению теста выбрать зоны для отключения.
- В редактор дефектов в формате CHS добавлены меню:
- «Раздуть дефекты»;
- «Выбрать зоны для отключения».
- Добавлена возможность загрузки модулей из папки профиля HDD при построении транслятора в DE;
- Проведены работы по устранению ошибки запуска утилиты Samsung USB для накопителей N3;
- Доработан процесс запуска Burn-теста для семейств M8E, F4, F4_3D.
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
В режиме «Карта объекта» добавлена возможность создать виртуальный диск при работе с которым данные будут расшифровываться «на лету». Для расшифровки можно использовать как пароль так и ключ восстановления. Для Bitlocker можно использовать ключевой файл (BEK-файл). Есть возможность строить карту метаданных и субкарту с учетом источника.
- Режим «Черновое восстановление»:
- добавлен поиск структуры AppleRAIDHeader;
- уперблоки и boot-ы файловых систем теперь объединяются в подгруппы на основе идентификатора и размера;
- добавлена возможность создавать виртуальные разделы ZFS;
- данные VMFS LVM Info отображаются в структуре VMFS Volume Info.
- файловые системы:
ZFS- добавлена поддержка файловой системы ZFS;
- добавлена поддержка сжатия LZ4;
- добавлено отображение дочерних файловых систем «несмонтированных» в каталоги родительской системы;
- добавлена поддержка метаданных, сжатых алгоритмом LZ4.
BtrFS
- добавлена поддержка файловой системы BtrFS.
NTFS
- изменен алгоритм инициализации файловой системы, добавлена возможность без необходимости не анализировать данные копий метаданных (Boot и Mirror);
- исправлена ошибка в реализации метода «Сканирование MFT» в части использования информации каталогов для восстановления иерархии каталогов;
- в методе «Сканирование MFT», для восстановления иерархии каталогов добавлен разбор и использование файла usn$jrnl (если он есть и это необходимо).
Ext
- исправлена ошибка в методе создания виртуального раздела Ext4 из режима чернового восстановления, возникавшая в случае очень больших разделов;
- для маленьких файлов из одной цепочки изменен механизм сохранения. Это привело к существенному ускорению сохранения таких файлов;
- в метод «Поиск и анализ структур файловых систем» добавлена работа со структурами разделов Ext(x);
- исправлена логика разбора большого, фрагментированного каталога Ext4, имеющего ошибки в структуре.
UFS
- в метод «Поиск и анализ структур файловых систем» добавлена работа со структурами разделов UFS1(2).
VMFS
- исправлена ошибка в построении карты отмеченных файлов и каталогов для раздела 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)
Silicon Motion (AMD)
Silicon Motion (ADATA)
Silicon Motion (Crucial)
Silicon Motion (Plextor)
Silicon Motion (PNY)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
Контроллер Phison 3105:
- обнаружена и исправлена ошибка в передаче параметров теста 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:
- поддерживаются различные типы дисковых пространств (перечислить. кроме двойной четности);
- реализована возможность восстановления данных за счет избыточности;
- добавлена возможность редактировать состав участников (в случае, когда на одном из дисков повреждены метаданные).
- На форме создания RAID добавлена возможность выбора полинома для рассчета кода RS;
- В режиме определения параметров массива добавлена возможность создавать диски «виртуальных машин» и использовать их данные для интерактивного определения параметров.
Вышла новая версия ПО 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.
- В режимах «Поиск модулей в SA» и «Редактор Dir» переделан механизм сборки Dir по результатам поиска/редактирования;
- В режиме «Поиск модулей в SA» добавлена возможность добавить найденный модуль из списка в Dir HDD;
- В режиме «Поиск модулей в SA» сделано сохранение Dir как файла и запись в ОЗУ HDD;
- Добавлена запись модулей как статик;
- В режиме «Редактор Dir» сделано сохранение Dir как файла и запись в ОЗУ HDD;
- Переделан механизм «сдвижки регионов»;
- Доработан режим «Просмотр и редактирование ресурсов HDD»:
- добавлена «ROM Map» и «RAM Map» при чтении диапазонов ОЗУ;
- при чтении диапазонов ABA добавлена обработка кнопок «следующий» и «предыдущий»;
- при чтении модулей, в случае прерывания в редактор загружается прочитанная часть модуля.
- При поиске ключей для Self Encryption Device HDD сделана проверка всех копий. Ключи проверяются на полное бинарное совпадение, если совпадения нет, то добавляется новый ключ;
- Для режима «Поиск доноров» добавлено сохранение отчёта по данным поиска.
WD Caviar Cyl32 (SATA)
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);
- добавлено создание виртуального диска на основе хранящихся на восстанавливаемом диске файлов образа;
- добавлена возможность создание «снимка» файловой системы с учетом целостности метаданных;
- добавлена работа с дисками не поддерживающими режим LBA. Работа с ними ведется в режиме CHS.
- Добавлена возможность «монтировать» в систему диск с отличным от 512 размером сектора;
- Режим «Пересчет статистики» добавлен в основное меню формы просмотра статистики;
- Добавлена реакция на нажатие кнопки «Пауза» во время исполнения сценария при потере готовности или обработки ошибки чтения;
- Устранена проблема «блокировки» каталога, который (или файлы в нем) был выбран в стандартном диалоге открытия/сохранения;
- Добавлено удаление файла, копирование которого прервано;
- При создании задачи добавлено сохранение копии параметров задачи в каталог «!BackUp» и восстановление из него в случае повреждения файла параметров;
- При открытии файлов, временный файл теперь создается в подкаталоге «!Temp» каталога задачи.
- Файловые системы:
- 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 для указанных семейств.
- Изменения для семейств 840/840 PRO/840 EVO:
- Доработаны алгоритмы обхода ошибок (зависаний) в лоадерах;
- Доработаны алгоритмы проверки и чтения микросхем памяти в лоадерах;
- Доработан алгоритм чтения микросхем в утилите;
- Доработан алгоритм построения транслятора;
- Добавлена работа с накопителями емкостью 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.
- Исправлены ошибки, приводящие в некоторых случаях к неверному построению транслятора;
- Улучшен алгоритм поиска таблиц дефектов;
- Улучшена процедура сохранения микропрограммы накопителя;
- Исправлена ошибка, приводящая к неверному чтению микропрограммы накопителя у моделей Arc 100, Radeon R7;
- Доработан алгоритм низкоуровневого форматирования;
- Исправлены ошибки алгоритма низкоуровневого форматирования для накопителей Vertex 450 емкостью 512 Гб;
- Добавлена операция очистки пароля к алгоритму низкоуровневого форматирования;
- Добавлено автоопределение семейства накопителя, работающего в режиме «Safe»;
- Добавлена возможность очистки пароля для накопителей, работающих в режиме Safe;
- Добавлена расшифровка атрибутов S.M.A.R.T.
Вышла новая версия ПО 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;
- Добавлен редактор паспортных данных HDD в ОЗУ;
- Добавлены команды диска:
- Techno ON;
- Techno OFF;
- Firware restart;
- Warm reset;
- Spin down and reset;
- Spin up;
- Spin down.
- Исправлены незначительные ошибки;
- Исправлена карта в ОЗУ для HDD с 10-ю головками;
- Доработан Plugin для работы с дампом ПЗУ (WD Marvell ROM Map), добавлена возможность извлечения добавления модулей ПЗУ.
- Исправлена ошибка режима отключения головок;
- При работе через COM-порт добавлена реакция на прерывание(отмену) текущей операции;
- Исправлена ошибка чтения секторов в редакторе сектора при работе через COM-порт;
- Добавлена реакция на прерывание операций чтения/записи;
- Добавлено опциональное сохранение данных прочитанных при входе в утилиту при работе через COM-порт.
- добавлена проверка контрольной суммы и заголовка модулей при чтении модулей.
- доработан режим вывода преобразования LBA в CHS. Теперь доступны режимы трансляции:
- Host USER LBA -> CHS (добавлен, учитывается медиа-кэш, параметр выравнивания и размер физ. сектора)
- Native USER LBA -> CHS (существовал ранее, преобразование LBA «как есть»)
- Native System LBA -> CHS (существовал ранее, преобразование LBA «как есть»)
- Доработано декодирование ПЗУ для правильного разбора образов с размером 1MB;
- Доработана обработка ошибок режима автоинициализации и снятия пароля после автоинициализации;
- В редакторы списков дефектов P List, TA List, Servo Flaws List добавлены механизмы добавления и правки единичных записей;
- Добавлены действия утилиты для DE:
- работа с картами головок в ОЗУ (можно задать MaxHead, активные физическую и логическую карты голов);
- загрузка лоадера (Update Microcode) (обеспечение возможности подгрузки вместо повреждённых Tech и Diag оверлеев в ОЗУ);
- Запретить DIC (Data Integrity Check) — запрещает до переключения питания проверку записи при работе накопителя, ускоряет чтение при многочисленных BAD-ах.
- Для удобства ручного исследования разрушенного транслятора добавлен диалог-оболочка пересчёта LBA в физику;
- Добавлена возможность распечатки таблицы модулей из просмотра объектов SA в протокол;
- Добавлена возможность сканирования списка последних исполненных 32 RW команд для выявления ошибок чтения файлов служебной информации;
- Доработан инициализатор boot-code mode;
- Доработан стартовый диалог утилиты — добавлены элементы управления:
- переподключить COM порт;
- управление питанием HDD;
- подать Soft / Hard Reset;
- перечитать паспорт;
- подать сигналы инициализации Boot Code mode / терминального командного режима.
- Для накопителей, не выходящих в готовность, но дающих доступ к терминалу добавлена инициализация таблиц модулей и Sys Files через терминал. Режим запускается при старте утилиты, также возможен его запуск из диалога состояния утилиты, также он запускается при отсутствии информации о Sys Files при вызове функций резервирования ресурсов и создания эталона;
- Алгоритм посекторного вычитывания Sys Files в мастере просмотра объектов служебной информации изменён так, что в случае, если утилита знает размер требуемого файла, его вычитывание через терминал возможно и в случае,если начало файла повреждено;
- Добавлены редакторы списков дефектов TA List, Servo Flaws List;
- Добавлены плагины разбора буферов данных TA List, Servo Flaws List;
- Доработано снятие паролей через терминал. Теперь оно работает и на Momentus Thin (Julius1 / Yarra / Sapta)
- Добавлена настройка описаний Sys Files на основании таблицы модулей.
- Полностью переписана и оптимизирована процедура инициализации Safe Mode.
- Исправлена привнесённая ошибка в процедуру снятия пароля;
- Если зайти в утилиту с одним накопителем, а затем подключить другой, то при вызове редактора NV-RAM если при перечитывании NV-RAM произойдёт ошибка подачи техноключа, то в редактор отдавался образ NV-RAM из буфера. Исправлено;
- Исправлена процедура сохранения списка дефектов из редактора RDMT (G-List). Ошибка в ней приводила в некоторых случаях к невозможности изменения G-List с сообщением «Модуль не загружен (RDMT, Модуль G-List)».
- доработан режим «Очистка 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.
- Изменен алгоритм определения набора команд (PATA/SATA) с учётом зависания некоторых прошивок MHV
- Добавлен техноключ для накопителей архитектуры Trinity с микропрограммой «for Apple»;
- Исправлена ошибка, из-за которой во время правки емкости через редактор паспортных данных портился модуль 9D PARAM_DM;
- Добавлена возможность просмотра отчета о таблице трансляции зон (Работа со служебной зоной — Таблица трансляции зон — кнопка «Отчет»);
- Добавлена возможность выбора головок, по которым будет производится запись при операциях записи по физике (Состояние утилиты — Доступ по физике — Читать/писать только выбранные головки);
- Доработан тест «Изменение карты головок в ОЗУ». Добавлена загрузка модуля 9D PARAM_DM из служебной зоны в ОЗУ перед правкой. Ранее модуль правился только в ОЗУ, что могло привести к ошибкам трансляции при повторном изменении карты голов без переключения питания.
- Доработана процедура правки паспортных данных на накопителях архитектуры Trinity;
- Проведенных работы по устранению ошибки «Out of Memory» в процессе длительной работы утилиты.
- Исправлена ошибка dead-lock, которая могла возникать при включении питания (кнопкой) во время выполнения тестов в утилитах или выполнения чтения в задачах DE;
- Для команд Sleep и рекалибровка исправлена ошибка (использовался таймаут задачи DE, что могло приводить к ошибкам таймаута);
- Для комплексов PC-3000 Express и UDMA-E возвращен драйвер версии 8.18;
- Для комплексов PC-3000 Express и UDMA-E разработан новый драйвер версии 9.22;
- Решена проблема мерцания индикатора +5V;
- Для настроек COM-порта добавлена опция «по запросу».
- Для режимов «Редактор ресурсов HDD» и «Редактор сектора» добавлена блокировка кнопки «Закрыть» до завершения процесса чтения.
- Добавлен контроль подключения SATA-кабеля для накопителей, подключенных к портам PC3000;
- В режиме «Карта объекта», добавлены новые операции с картами:
- объединение двух карт;
- пересечение двух карт;
- не пересечение двух карт;
- вырезание из первой карты второй;
- инверсия карты;
- сжатие карты.
- в режиме «Карта объекта», добавлена возможность очищать комментарии к цепочкам;
- На форме задачи добавлен круговой индикатор (в правом верхнем углу панели управления диском) для отображения процесса ожидания готовности дисков, подключенных к портам платы PC3000;
- Пункт «Создать виртуальный диск (VMDK) из отмеченных файлов» теперь отображается только если непосредственно внутри каталога есть файлы с расширением *.vmdk;
- При сохранении файлов из «Чернового восстановления» добавлен выбор стратегии того, как поступать с уже существующими файлами;
- Перед сохранением файлов из проводника и в процессе сохранения добавлен контроль свободного места;
- При создании копии в варианте работы с «физическими» секторами, для результата анализа добавлена возможность «сделать снимок с учетом карты голов»;
- Скорее всего исправлена ошибка, проявлявшаяся в некоторых, очень редких случаях при выполнении режимов «Поиск структур NTFS» и «Анализ данных раздела NTFS». После завершения первого этапа (собственно поиска) приложение закрывалось. Ошибка проявлялась лишь на некоторых операционных системах (видимо зависела от Service Pack) и не при каждом запуске.
- Исправлена ошибка, при создании копии, в статус процесса не попадали непрочитанные сектора (ошибки и потеря готовности) и сектора, пропущенные в результате прерывания сканирования цепочки из-за ошибок;
- Исправлена ошибка, для накопителей, у которых внутренний, «физический» размер сектора отличается от размера логического сектора при создании копии в варианте работы с «физическими» секторами неверно строилась карта голов;
- Добавлена новая легенда для расшифрованных секторов и возможность работы с ней;
- Добавлена возможность расшифровывать сектора, прочитанные ранее без расшифровки;
- Для накопителей, у которых внутренний, «физический» размер сектора отличается от размера логического сектора при создании копии добавлен вариант работы с «физическими» секторами, что позволяет оптимизировать создание копии для проблемных дисков;
- Для виртуальных файловых систем, являющихся результатом анализа (например «Сканирования MFT», «Анализ данных раздела») добавлена возможность создавать «снимки» с учетом карты голов или легенды, что позволяет например отбирать целые или проблемные файлы в зависимости от выбранных настроек (например можно отобрать файлы, которые не имеют секторов проблемных голов или наоборот, целые или проблемные файлы);
- Добавлена возможность выбрать интерфейс работы со штатными дисками (SPTI или работа как с файлом);
- Реализована «трансляция» карты участника(ов) для RAID и «обертки», изменяющей размер сектора, что позволило строить субкарты с учетом легенды, формировать отчеты и т.д.;
- В черновое восстановление добавлено определение новых типов файлов и улучшены алгоритмы для старых;
- В «поиск GREP» добавлена возможность указывать шаг больше 65536 секторов;
- Улучшен алгоритм поиска в режиме «Быстрый анализ диска»;
- Оптимизирован режим построения карты голов половинным делением (устранено многократное обращение за информацией о секторе);
- Для режимов «изменение легенды», «очистка карты», «построение карты голов» реализовано закрытие и возврат к состоянию до запуска режима;
- Исправлена ошибка, при сохранение проблемных файлов с UNICODE-именами, кодовая страница которых не совпадала с установленной, файлы не переносились в !Problem;
- Исправлена ошибка, в фильтре не искались файлы с «_» (abc_*.* ищется, abc_cd*.* не ищется);
- Исправлена ошибка которая приводила к росту используемой памяти в режимах «Черновое восстановление», «поиск структур NTFS», «Анализ данных раздела» и была связана с ошибкой в разборе частей каталогов FAT (проблемы возникали когда их было очень много);
- Файловая система NTFS:
- исправлена ошибка, неверно строилась карта для разреженных файлов в результатах анализа (сканирование MFT, анализ данных раздела); исправлена ошибка, при разборе «запорченных» резидентных Extends не было должного контроля, что могло привести к выгрузке приложения.
- файловая система EXT4:
- добавлена возможность обрабатывать результаты незавершенного анализа данных раздела, что полезно для оценки перспективности анализа и восстановлении RAID;
- исправлена ошибка, неверно строилась карта для разреженных файлов в случае, когда файл начинался с разреженной цепочки;
- файловая система UFS:
- добавлена возможность обрабатывать результаты незавершенного анализа данных раздела, что полезно для оценки перспективности анализа и восстановлении RAID;
- файловая система XFS:
- добавлена поддержка sparsed файлов;
- в карту метаданных добавлены блоки ABTB и ABTC;
- исправлена ошибка, не строилась карта метаданных XFS в случае если размер сектора >512;
- файловая система HFS+:
- В HFS+ исправлена ошибка с «пропаданием» карт CatalogFile, ExtentsFile, AttributesFile, AllocationFile для сектора отличного от 512 байт;
- Исправлена ошибка для сектора 4К, не удавалось повторно открыть карту занятого/незанятого;
- Реализовано определение размера блока в сканировании раздела, если отсутствует VolumeHeader;
- Предотвращена возможность зацикливания при раскрытии каталога.
- Исправлена ошибка с отображением параметра 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.
- Добавлена утилита OCZ Barefoot 3;
- Добавлены исправления для работы с накопителями емкостью 512GB;
- Добавлен тест чтения идентификаторов NAND flash микросхем;
- Добавлен тест сохранения дампов NAND flash микросхем;
- Добавлена возможность работы с микросхемами NAND flash памяти из задачи DE;
- Добавлена форма «Состояние утилиты»;
- Исправлена критическая ошибка при анализе таблиц трансляции накопителя, приводящая к нестабильной работе комплекса;
- Добавлены тесты для перевода накопителя из режима работы «Safe» в «Normal», и наоборот;
- Добавлена обработка ошибок при вычитывании данных с накопителя;
- Реализована корректная инициализация накопителя после сброса питания;
- Добавлен тест для разблокировки и очистки информации о паролях для накопителей корректно работающих в режиме «Normal».
- Добавлена утилита Corsair SSD Neutron series.
- для версии 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.
- для комплекса на контроллере PC-3000 Portable добавлены режимы, которые отсутствовали в предыдущей версии (Очистка P и G-List, Перенос G-List в P-List, Отключение транслятора).
- Исправлена ошибка привнесённая при тестировании в алгоритм скрытия дефектов;
- Исправлена ошибка выхода номера LBA за границы допустимого для одного из вариантов команды скрытия в AltList;
- добавлена поддержка 4k LBA->PCHS преобразования семейств Lombard и новее;
- Скорректирована схема подачи команды скрытия дефекта (P33).
- в отчёт о структуре 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.
- Добавлена обработка входа в утилиту с HDD в состоянии ошибки DRD+DSC+DRQ+ERR.
- Для накопителей архитектуры Trinity доработан алгоритм записи ПЗУ. Лоадер больше не контролирует карту голов, микросхема ПЗУ прописывается полностью;
- Доработан алгоритм изменения карты голов в ОЗУ для накопителей семейства F2;
- Добавлено семейство M9T;
- Для накопителей архитектуры Trinity добавлена возможность управления кол-вом аппаратных повторов чтения (Read Retry Count). Уменьшение данного параметра позволяет без существенной потери качества чтения ощутимо увеличить скорость копирования накопителей с большим кол-вом BAD’ов, а также избавиться от зависаний, связанных с операциями переназначения сбойных секторов;
- Исправлена привнесенная ошибка «invalid parameter type» при обнаружении сбойных секторов во время сканирования по физике;
- Доработан разборщик модуля B2 Profile. Прошлая версия разборщика содержала недоработку, которая в определенных случаях могла приводить к ошибке «Access violation» во время инициализации утилиты.
- исправлена ошибка запуска экспресс теста;
- для тестов чтения и записи количество секторов мультисекторной команды увеличено до 2048 (для PC-3000 Express/UDMA-E. Это повышает скорость чтения/записи на 5-10%.
- исправлена ошибка запуска 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%).
- для SCSI/SAS дисков добавлена возможность подключения в операционную систему дисков с не стандартным размером сектора;
- исправлена ошибка отключения диска и закрытия утилиты.
- изменен механизм работы со штатными дисками (с чтения/записи файла на работу через интерфейс SPTI), что позволяет лучще обрабатывать и детализировать ошибки при работе с накопителем;
- исправлена ошибка, при расчете статистики для карты. Неверно учитывались сектора прочитанные через утилиту;
- добавлена возможность «монтировать» в систему диск с отличным от 512 Бт размером сектора;
- Исправлена ошибка в реализации метода разбора структур FAT (Анализ данных раздела, поиск структур FAT), приводившая в некоторых, редких случаях к «лавинообразному» росту используемой памяти и ошибке «Out of memory»;
- существенно оптимизирована работа с файлом карты нового типа (скорость, автосохранение. );
- исправлены ошибки в логике установки/снятия отметок в проводнике;
- сделано удаление пустого отчета о проблемах в сохраняемых файлах;
- устранена проблема, при построении субкарты для диска DriveMap («терялись» комментарии);
- сканирование HFS+ завершается теперь возвратом в проводник;
- добавлен новый статус для карты «прочитано через утилиту»;
- добавлена установка всех дат для сохраняемых каталогов;
- для сохраняемых файлов сделана установка всех дат (не только даты модификации);
- убран авто скроллинг по горизонтали для дерева в проводнике;
- исправлена привнесенная в последнюю beta-версию ошибка, возникающая при построении отчета по отмеченным каталогам и файлам;
- добавлен перенос комментариев при построении субкарты с учетом источника (для виртуального диска основанного на карте);
- добавлена возможность создавать виртуальный диск (Snapshot Drive) для имитации работы дисков виртуальных машин со Snapshot-ами (контекстное меню узла задачи в режиме «Проводник»);
- в фильтре и поиске файлов, для отбора по размеру добавлен вариант «равно» и изменена точность «до байта»;
- исправлена ошибка в инсталляции, приводившая к тому, что не создавались задачи под Турецкой Windows;
- исправлены ошибки, приводившие в некоторых случаях к не сохранению информации об отметках;
- добавлена возможность «на лету» расшифровывать данные, читаемые с накопителя для случаев, когда утилита предоставляет такую возможность (WD Marvell). Управление находится на закладке «Команды чтения» формы параметров задачи. Утилита необходима только на этапе инициализации параметров расшифровки;
- реализован список результатов чернового восстановления выполненных для диска. Он доступен из контекстного меню диска в режим6е «проводник»;
- Реализована возможность построить карты для элементов узла «MetaData» для файловых систем XFS,HFS+,ReiserFS,VMFS;
- В режиме карта объекта добавлен вывод имени диска, имени карты, уровня субкарты;
- Исправлена ошибка, в некоторых случаях при сохранении отмеченных файлов и папок, сохранялось больше файлов чем было отмечено.
- Файловая система NTFS:
- в режиме создания RAID добавлены «горячие клавиши»
- первый релиз ПО Ver.1.0.0, включает утилиты для SSD:
- исправлена ошибка переноса 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.
- исправлена ошибка разбора модуля B2 PROFILE, которая в определенных случаях могла приводить в зависанию утилиты;
- доработан тест «форматирование». Теперь цилиндры из T-LIST пропускаются утилитой;
- проведены работы по устранению ошибки построения карты голов в DE на USB накопителях, распаянных как SATA;
- доработан алгоритм изменения карты головок в ОЗУ на семействах F1 и F2;
- исправлена ошибка «FIT End Position not found» при построении карты головок на накопителях М8 производства Seagate.
- изменён алгоритм снятия пароля. Новый алгоритм стал работать более стабильно на большем количестве версий микропрограмм;
- для действий DE по инициализации транслятора разрешена работа в случае, если адрес флага трансляции не найден. Это позволяет запускать накопители, в которых этого флага нет и достаточно только загрузки PSHT / RDMT в ОЗУ;
- убрано лишнее переключение питания в обработчике потери готовности.
- Добавлен режим построения карты головок для DE с использованием программного транслятора (при повреждении G-List-а).
- изменена процедура записи памяти в Boot Code для обеспечения большей стабильности;
- изменена процедура инициализации Boot Code.
- исправлена ошибка «Resource not found. «
- исправлены ошибки «Resource not found. «
- исправлена ошибка зависания логического скана для комплекса UDMA;
- добавлен вывод значений критических атрибутов S.M.A.R.T. при запуске утилиты.
- добавлен механизм ограничения количества профилей (группа настроек «Профили»);
- исправлена ошибка настройки 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 и драйвера:
- в ATA-Commander исправлены поддержки протокола UDMA;
- для PC-3000 Express и PC-3000 UDMA-E исправлена ошибка, позволявшая запустить более одного приложения на один канал.
- исправлена ошибка, комплексами 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;
- исправлена привнесенная ошибка, при массовых изменениях карты (например изменение легенды) программа подвисала;
- исправлена превнесенная ошибка, иногда при открытии карты, возникала ошибка Access Violation;
- исправлена ошибка, проявляющаяся как «Ошибка записи на диск приемник» в режиме многопроходного копирования;
- исправлена ошибка недоперевода пунктов контекстного меню файловой системы «экспорт/импорт отметок»;
- добавлена возможность сохранять/загружать информацию о отмеченных файлах и папках;
- файловая система NTFS, исправлена ошибка возникающая при попытке открыть карту файла bitmap в случае, когда запорчена 0 запись и ее копия, но mft-запись файла найдена;
- исправлена ошибка, возникающая при создании копии для карты из большого числа маленьких цепочек в режиме многопроходности, в случае, когда большую часть секторов этих цепочек не нужно читать;
- убран переход на панель статуса при запуске процесса;
- добавлено отображение статуса для процессов создания копии;
- добавлена перерисовка карты объекта при запуске из него других режимов (например редактора сектора);
- исправлена ошибка при простановке отметок для каталогов и файлов в случае работы с результатом анализа и фильтрации каталогов;
- добавлен функционал, позволяющий удобно работать с диском в режиме создания копии в случае, когда возникает необходимость изменения размера сектора;
- добавлено сохранение информации о отметках в проводнике. При этом отметки корректно сохраняются в случаях поиска и фильтрации;
- добавлена страничка Status (рядом с HEX) на которую в процессе сохранения файлов выводится информация о объеме сохраненных данных, скорости копирования, затраченном времени и времени оставшемся;
- добавлена поддержка виртуальных дисков vhd;
- устранена проблема утечки памяти из-за фрагментации при вычитывании с большим количеством повторов (проявлялось на накопителях Toshiba при чтении через утилиту);
- существенно ускорено сохранение файлов из режима проводник (за счет отказа от управления кэшированием сохраняемых файлов);
- в режиме сохранения файлов добавлена настройка дающая возможность задать стратегию поведения при сохранении одноименных файлов;
- режим «чернового восстановления»:
– добавлена поддержка новых типов в (png, vhd, vhdx/avhdx, некоторые структуры zfs и btrfs);
– оптимизирована работа с большим количеством результатов;
– исправлена ошибка с зависанием на некоторых типах данных;Файловая система XFS:
– оптимизирован алгоритм анализа данных раздела;
– улучшен режим «анализ данных раздела»;Файловая система NTFS:
– оптимизирован алгоритм сохранения сжатых файлов, существенно увеличена скорость сохранения (особенно больших файлов);
– исправлена редкая ошибка возникавшая при сохранении некоторых сжатых файлов;
– исправлена превнесенная в последнюю beta-версию ошибка, в проводнике отсутствовали или исчезали плюсики для каталогов;
– оптимизированы методы «анализ данных раздела» и «Поиск структур NTFS», существенно быстрее выполняется анализ найденных структур для больших объемов данных;
– исправлена редкая ошибка зацикливания на одного из этапов исполнения методов «анализ данных раздела» и «Поиск структур NTFS»;
– добавлена возможность «руками» сформировать и использовать карту MFT.файловая система VMFS, добавлена поддержка больших файлов (
1Tb);
- файловая система XFS, улучшен режим «анализ данных раздела»;
- файловая система EXT, существенно ускорена работа режима «анализ данных раздела» в случае серьезных логических разрушений, добавлена возможность обработать результаты при прерывании выполнения этого режима;
- файловая система EXT4, исправлена ошибка в формировании карт занятого/незанятого для разделов более 2 терабайт;
- файловая система FAT, исправлена ошибка, файлы, находящиеся после анализа данных раздела в каталоге LostFatObjects, тип которых был определен в процессе анализа, сохранялись без расширения;
- Файловая система exFAT, в карту занятого добавлены загрузочные области и таблица FAT.
- добавлена поддержка семейств Tresselb, Diablo3S, Shrek, TtresXLS, FBLite, TrailXLS;
- добавлено применение LDR и карты в ОЗУ при включении питания HDD;
- в режимах «Резервирование ресурсов HDD» и «Создание эталона ресурсов в БД» добавлен выбор головок при чтении треков;
- выполнена оптимизация использования памяти в тесте «Физическое сканирование»;
- изменен алгоритм определения активного Flesh Dir (для последних семейств Trails, Tressels, Diablo 3D модуль мог определяться неправильно).
- лоадер (*.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 (без закорачивания выводов) для чтения и записи ПЗУ.
- добавлена поддержка новых семейств SATA: 75GSX, 65GSXN; PATA: 29GAC, 34GAX, 36GAC, 50GACE;
- При чтении HDD из DE через активную утилиту сделана реинициализация HDD при возникновении ошибки;
- для PATA HDD переделан режим чтения треков;
- переделан режим сохранения/восстановления паролей;
- добавлен Plugin разбора P-List.
- добавлена поддержка семейства HEJ4250F9.
- добавлена инициализация транслятора в памяти HDD для накопителей с проблемой записи.
- в режиме Проводник добавлен разбор структур MDADM;
- добавлено создание виртуальных дисков на основе карты;
- добавлено создание виртуальных дисков для файлов VMDK (hosted sparce extents):
- оптимизирована работа с картой нового типа, что существенно увеличило скорость работы с ней и улучшило ситуацию с использованием памяти;
- оптимизирована работа с картой в процессе расчета/пересчета статистики, что существенно увеличило скорость выполнения этих процессов;
- добавлена поддержка предыдущего формата хранения описания карты;
- оптимизирован алгоритм построения субкарты с учетом голов накопителя для нового типа файла карты;
- Файловая система NTFS:
— изменен механизм формирования карты для файлов с нерезидентным атрибутом $20, в случае, когда часть атрибута «утеряна». Карта теперь строится до повреждения атрибута;
— добавлена возможность формирования субкарты по головам без объединения цепочек по разным головам;
— Режим «Черновое восстановление», добавлено определение RAW-форматов цифровых камер, которые ранее определялись как Tiff.Файловая система VMFS:
— реализован метод сканирования файла FDC (file descriptor cluster);
— реализован метод построения карт занятого/незанятого;
— добавлена поддержка способа хранения файлов до 1 Кб для VMFS5.Файловая система FAT:
— в новом методе «Анализ данных раздела» добавлено опциональное вычитывание таблиц для случая создания копии и оптимизирован метод первичного разбора найденных таблиц.
Файловая система EXT(2,3,4):
— в метод «Анализ данных раздела» добавлена опциональная возможность учитывать в ходе исполнения 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
— исправлена ошибка записи ПЗУ;
— исправлена ошибка записи модулей по ID (для модулей размером больше 256 секторов);
— добавлена проверка установки скорости порта (ранее ошибка при установке скорости приводила к ошибкам передачи данных). - Добавлена полноценная поддержка USB 3.0 дисков.
Вышла новая версия ПО PC-3000 версия 6.7.15, Data Extractor/Data Extractor RAID Edition версия 5.10.8, PC-3000 SSD версия 2.8.3
Универсальная утилита PC-3000 AT
Data Extractor
PC-3000 SSD
Вышла новая версия ПО PC-3000 Ver.6.7.11, Data Extractor/Data Extractor RAID Edition Ver.5.10.6, PC-3000 SSD Ver.2.7.16
Hitachi-IBM-HGST (ARM и M28)
Hitachi-IBM (не ARM)
Data Extractor
Режим «Черновое восстановление»:
RAID Edition:
PC-3000 SSD
Контроллеры Silicon Motion
Вышла новая версия ПО PC-3000 Ver.6.6.35, Data Extractor Ver.5.9.22, PC-3000 SSD Ver.2.7.11
Data Extractor
RAID Edition
PC-3000 SSD
Утилита SanDisk Marvell SSD
Вышла новая версия ПО 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
Seagate F3
Toshiba
Hitachi-IBM-ARM
Samsung
Утилита PC-3000 ATA
Ядро PC-3000
Data Extractor
Режим «Редактирования карты виртуального диска:
Режим «Просмотр структур»:
Режим «Параллельный просмотр источников данных»:
Новый режим поиска GREP (доступный из режима карты):
Режим «Черновое восстановление»:
Режим «Быстрый анализ диска»:
Формат DE-Storage (*.deff):
Виртуальный диск, зашифрованный Bitlocker:
Виртуальный диск, зашифрованный FileVault:
Файловые системы
Исправление ошибок:
PC-3000 SSD
Утилиты для контроллеров PS3110
Утилиты для контроллеров PS3111
Контроллеры Silicon Motion
Утилиты для контроллеров SM2246XT
Утилиты для контроллеров SM2258G
Контроллеры Marvell
Утилита Plextor Marvel/Intel 510
Утилита OCZ Barefoot 3
Утилита Crucial/Micron Marvell
Утилита SanDisk Marvell
Вышла новая версия ПО 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
Seagate F3
Hitachi-IBM-ARM.
Samsung
Ядро PC-3000
Data Extractor
Черновое восстановление
Просмотр и редактирование структур
Слияние справочников
Bitlocker
Файловые системы
Файловая система NTFS
Файловая система HFS+,
Файловая система EXT
Файловая система FAT
Файловая система ExFAT
Файловая система BtrFS
PC-3000 SSD
Silicon Motion
Контроллер SM2246XT:
Контроллер SM2258 (G, H):
Контроллер SM2246EN:
Все контроллеры:
Phison
Контроллер PS3110:
Контроллер PS3111:
Все контроллеры:
WD Marvell USB/COM
WD Caviar, WD Caviar Cyl32, WD Caviar Cyl32 SATA, WD Marvell (не ROYL HDD)
Seagate F3
Seagate
Hitachi-IBM-ARM
Toshiba
Fujitsu
Samsung
Ядро PC-3000 версия 5.9.4
Инструменты PC-3000
Data Extractor
RAID Edition
Комплекс PC3000 SSD
Вышла новая версия программного обеспечения PC-3000 Ver.5.8.14, Data Extractor Ver.5.2.8 и PC-3000 SSD Ver.1.0.0
WD Marvell
WD Caviar Cyl32
Seagate F3
Hitachi-IBM-ARM
Hitachi IBM
Samsung
Универсальная утилита PC-3000AT
Ядро PC-3000
Утилита Win Disk
DataExtractor
– изменена логика обработки Extend-ов в методах «Анализ данных раздела», «Поиск структур NTFS»;
– изменена логика обработки файловых структур (методы «Анализ данных раздела», «Поиск структур NTFS», «Разбор найденных структур»). В предыидущем варианте, в некоторых случаях, не создавались искомые виртуальные разделы и найденные описатели попадали в «Garbage»;
– добавлен метод формирования карты метаданных, в которую вошли: таблица MFT, MFTMirror, $Bitmap, $Boot, $Volume, $Secure, нерезидентные каталоги и нерезидентные $20 атрибуты;
– зависание задачи при прерывании процесса формирования карты занятого на основе $Bitmap;
Файловая система Ext4:
– исправлена ошибка, неправильно сохранялись «разреженные» файлы (очень редкие). В карту таких файлов теперь добавляются «Sparsed»- цепочки.
файловая система FAT:
– добавлен метод формирования карты метаданных, в которую вошли загрузочные сектора, таблицы FAT и каталоги.
Файловая система XFS:
– реализовано открытие файловой системы в случае когда физический размер сектора отличается от логического.
RAID Edition
PC-3000 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
Samsung
Hitachi IBM ARM
Toshiba
Seagate F3
Hitachi native
Maxtor, WD Caviar
Универсальная утилита
Ядро PC-3000 (Kernel)
– повышена скорость и надёжность работы;
– повышена интерактивность связи с HDD, доступность регистров HDD при выполнении чтения/ записи;
– повышена совместимость с новыми OS.
DataExtractor
программа DEViewer.exe не требует инсталляции и позволяет на стороне заказчика просмотреть присланную базу данных конкретной файловой системы, отметить требуемые файлы и папки, написать комментарий к ним и сформировать ответный файл с изменениями, который можно загрузить в DE.
Вышла новая версия программного обеспечения PC-3000 Ver.5.6.5 и Data Extractor Ver.5.1.2
WD Marvell
Seagate F3
Toshiba
Hitachi-IBM
Hitachi-IBM-ARM
DataExtractor
— на основе карты;
— на основе отмеченных в проводнике файлов.
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;
режим «Быстрый анализ диска»:
— за счет использования многопоточности значительно увеличена скорость выполнения;
— добавлена возможность отказаться от выполнения режима;
— исправлена ошибка (предположительно) приводившая к тому, что у некоторых пользователей режим не запускался или запускался не каждый раз.
Режим «Поиск GREP»:
— за счет использования многопоточности значительно увеличена скорость выполнения поиска.
Файловая система NTFS:
— режимы «Анализ раздела» и «Поиск структур NTFS», изменен алгоритм «связывания» с использованием информации Extend-ов. Для предыдущей реализации в некоторых очень редких случаях не хватало оперативной памяти;
— внесены изменения в процедуру сохранения сжатого файла, теперь блок неверно распаковавшийся заполняется $00, но сохранение не прерывается. В журнал ошибок записывается соответствующее сообщение;
— исправлена превнесенная в последнюю beta-версию ошибка, неверно строилась карта сжатого файла (сохранение выполнялось правильно);
— добавлен вывод Volume для разделов NTFS;
— добавлен пункт меню «Карта файла $Bitmap»;
— исправлена ошибка в механизме построения карты для некоторых файлов больших разделов (проявилась для раздела 12 терабайт);
— изменен механизм разбора множественных атрибутов $30 в режиме «Сканирование таблицы MFT». В предыдущем варианте, в случае наличия ссылок на несколько каталогов, оставалась лишь одна;
— значительно увеличена скорость выполнения первого этапа (поиска структур) режима «Анализ данных раздела» для разделов NTFS;
— удален лишний вывод в log строки с именем сохраненного сжатого файла.
Файловая система Ext4:
— реализован опциональный учет «block group flags» при построении карт занятого/незанятого пространства, карты метаданных и анализе данных раздела;
— внесены изменения в разбор каталога в связи с существованием версий операционных систем с несоответствием флагов Inode и формы хранения каталога;
— исправлена ситуация, когда при определенных ошибках в структуре метаданных файловой системы, прерывался разбор каталога для Native файловой системы;
— исправлена ошибка в разборе dx_ каталогов, состоящих из нескольких экстендов;
— исправлена ошибка в реализации разбора 48-битной адресации. Проявилась для раздела размером 64 Терабайта.
Файловая система FAT:
— добавлена возможность выполнять анализ данных раздела с использованием внешнего файла в качестве таблицы FAT.
Файловая система VMFS:
— добавлена поддержка файловой системы (native).
Файловая система ReiserFS:
— улучшен режим добавления виртуального раздела в быстром анализе диска и в черновом восстановлении (стал более «умным»);
— исправлена ошибка определения размера добавляемого виртуального раздела;
— добавлен метод «Анализ данных раздела».
Файловая система exFAT:
— при определении типа файловой системы для слота типа $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 массива.
Источник