Восстановление данных: вид изнутри. ч.1 диагностика

Попросили меня вкратце описать процесс восстановления данных.


Не стоит это воспринимать как полноценную инструкцию, ибо в реальных случаях далеко не всегда бывает все просто и существует множество нюансов, описать которые мне не хватит и жизни. Также стоит понимать, что процессы я стараюсь описать как можно проще, без точных формулировок и с упрощениями. Я не буду в данных постах писать руководства к действию от А до Я, не потому, что боюсь конкуренции, а потому, что недостающая информация довольно легко находится, а если будут вопросы - я всегда помогу. Слепое следование инструкциям приводит чаще всего не к "бесплатному результату", а к ухудшению ситуации.


Итак, все начинается с выяснением предыстории (как и в медицине сначала собирают анамнез болезни).

Что было с диском, что делали с ним после появления проблемы, куда носили, и т.д..

Примеры: диск после падения, после попадания воды, после скачка напряжения; ну и самый распространенный вариант: "все работало нормально, а потом раз - и перестало".


После чего узнаем, что с диском делали. Самое лучшее - "Подключили к другому компьютеру, не заработало - принесли к вам". Самое худшее - попытка самостоятельного вскрытия и эксперименты с диском (залили масло в двигатель, чтобы лучше работал (не шучу, было); пошевелили головки, чтобы они лучше "плавали"; протерли пластины ("блины") полотенцем/пальцами/салфеткой/наждачкой, чтобы пыль убрать; заменили плату на другую (иногда вообще от другого диска, даже если она СОВСЕМ не подходит); носили знакомому программисту и т.д..

В основном, от этой информации уже можно понять, насколько тяжела будет проблема и насколько дорого будет её решение.


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

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост
Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост
Подключение к компьютеру напрямую или через специальный программно-аппаратный комплекс PC-3000 (здесь и далее речь будет идти только об этом комплексе, как о лучшем на мировом рынке в данный момент).

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

Варианты:

1) Без звука вообще - скорее всего, проблема в плате, как минимум. Для начала требуется её замена на заведомо исправную, с переносом уникальной информации с исходной платы на новую.

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост
Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

2) Слабый, еле заметный повторяющийся писк - здесь мы, наверняка, имеем дело с залипанием головок. Причина - головы не успели вернуться в специальную парковочную зону до момента остановки двигателя. Так как поверхность головок и пластин идеально гладкая, происходит прилипание головок к пластинам (в нормальном состоянии они "парят" над поверхностью дисков на расстоянии в несколько нанометров или микрон (зависит от конкретного диска).). Двигатель не обладает достаточной силой, чтобы отлепить головки, поэтому не может раскрутиться. Более редкий случай при похожих симптомах - клин двигателя. Он происходит, если диск (обычно компьютерный, т.е. 3.5", и часто с большим количеством пластин (от 2 и больше)) во время работы был подвергнут сильной тряске или удару. Так как вес конструкции довольно большой (а также пластины вращаются с частотой оборотов от 4 до 15 тысяч в минуту, соответственно дополнительно учитываем гироскопический эффект), ось двигателя может не выдержать и сместиться. При этом двигатель опять же не сможет запуститься. Также на некоторых моделях диска клин может происходить как при превышении температуры накопителя на довольно долгий промежуток времени, так и само по себе, из-за конструктивных особенностей. Данная проблема намного сложнее в решении, но об этом в будущем расскажу.

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

3) Диск запускается, раскручивается, но после чего слышен стук (удары, щелчки, шуршание) либо бесконечное число раз, либо несколько раз, после чего диск может остановить вращение. Эти симптомы чаще всего говорят о неисправности блока магнитных головок (как всех, так и одной из них, возможно), либо о "неродной" плате (или повреждении уникальной адаптивной информации, хранящейся в плате).

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

4) Диск запускается, раскручивается и работает без посторонних шумов. Самая распространенная проблема. Чаще всего это большое количество нечитаемых секторов, либо сбои в микропрограмме диска. При такой проблеме диск попросту не может отвечать на команды по интерфейсу (т.е. на команды от компьютера, проще говоря).

Уже на этом этапе специалист может примерно понять, насколько сложна проблема и приблизительно сориентировать по стоимости.


Для более тщательного анализа используется программно-аппаратный комплекс (далее ПАК или PC-3000).

Сам комплекс состоит из платы (PCI или PCI-Express, чаще всего) к которой подключаются диски посредством штатных интерфейсов SATA или PATA (IDE), а также терминального интерфейса (если у диска он используется) и специального ПО.

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

Ниже виден интерфейс программы:

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

В программной части виден набор утилит для каждого производителя дисков и для разных семейств. Кроме того, снизу мы видим регистры состояния и ошибок, а также индикацию линий питания 5 вольт и 12 вольт (при превышении тока по любой из линий вместо зеленого сигнала будет красный). Они также очень помогают специалисту в работе.


К примеру, при неисправности платы регистры состояния и ошибок либо не будут показывать ничего, либо будут показывать нечто странное (то есть будут гореть разные регистры).

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

При нормальном запуске диска будет виден сначала сигнал BSY (занят), а после выхода диска в режим готовности - сигналы DRD и DSC (диск готов и ожидает команды).

При большом числе нечитаемых секторов диск сначала может выйти в готовность, но при любом обращении к нему загорится также сигнал BSY (то есть диск занят, нормальное состояние при получении команды, но в данном случае он может в таком состоянии держаться долго или даже вечно).

При неисправности блока магнитных головок диск сначала может находиться в состоянии BSY, а после остановки двигателя дать сигналы готовности, но при этом он будет определяться только с зашитыми в плату заводскими параметрами (то есть, чаще всего, без серийного номера и модели диска). Если бы мы подключили такой диск к обычному компьютеру, то в BIOS диск мог бы "определиться", пусть и не верно, но в интерфейсе операционной системы мы бы его не увидели.


В данном посте я рассмотрю самый распространенный случай - нечитаемые сектора или сбои в микропрограмме диска.


Итак, при подключении диск, чаще всего, даст сигнал готовности, но при любом обращении зависает намертво, либо очень медленно реагирует на команды.

Чтобы заставить такой диск работать, нам потребуется "обмануть" его, чтобы он смог отвечать на команды по интерфейсу, а не занимался "самокопанием" (то есть постоянным процессом поиска сбойных секторов и переназначением их).

Для разных моделей действия сильно отличаются.


К примеру, многие ремонтники или IT-специалисты знают о так называемой "Мухе ЦЦ" на дисках Seagate 7200.11 (и не только). При подобной проблеме диск не отвечает ни на команды по интерфейсу SATA, ни на терминальные команды (хотя сам он передает информацию о состоянии по терминалу, и самое последнее сообщение от диска содержит следующее: "LED:000000CC" отчего проблему так и назвали).

Для решения этой проблемы нам необходимо заставить диск прекратить исполнение программы и получить указания от нас. Среди специалистов используется способ закорачивания канала чтения в нужный момент (после первоначальной инициализации диска, но до загрузки программы, приводящей к его зависанию). Для этого, чаще всего, используется либо обычный пинцет, либо припаянная к нужным контактам кнопка. Сразу скажу, что для каждой версии платы эти контакты разные. Также среди любителей пользуется популярностью способ изолирования контактов двигателя, но этот способ более рискован.

Если диск не смог загрузить программу и зависнуть, то он все еще не будет отвечать на команды по интерфейсу SATA (так как и эти программы не были подгружены), но сможет отвечать на команды по терминалу.

Далее нам требуется сделать копию всех служебных модулей (при наличии PC-3000), чтобы упростить дальнейшую работу с диском, а затем запретить диску самостоятельно искать и переназначать сектора, и пересчитать транслятор (он используется для пересчета секторов из логического вида (сектор 0, 1, 2, и т.д.) в физический (головка 0, цилиндр 0, трек 0, сектор 0; головка 0, цилиндр 0, трек 0, сектор 1 и т.д.), более подробно могу рассказать в других постах, если будет интерес).

После пересчета транслятора и перезапуска диска он определится (опять же, если случай обычный) абсолютно нормально и штатными способами мы сможем получить доступ к данным.

Далее, если мы работаем на ПАК, то запускаем специальную утилиту для вычитывания данных PC-3000 Data Extractor, находим самые важные для нас (или заказчика) данные и вычитываем их в первую очередь.


Ваши комментарии и вопросы буду учитывать при написании дальнейших постов (если будет интерес, конечно)


Ну и напоследок коте, естественно:

Восстановление данных: вид изнутри. ч.1 диагностика Восстановление данных, Жесткий диск, Ремонт техники, Длиннопост

Сообщество Ремонтёров

7.3K постов42.1K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий
Хорошо написано, грамотно)
Вот тоже пациент, которому нечем было помочь. Ну и хочу почитать про диски с физическими повреждениями, и с царапинами на блинах
Иллюстрация к комментарию
раскрыть ветку (35)
9
Автор поста оценил этот комментарий

Могу про них написать лишь то, почему восстановление с таких дисков бывает невозможным (при серьезных повреждениях) или очень дорогим (при не очень больших царапинах)

раскрыть ветку (32)
6
Автор поста оценил этот комментарий
Вот кстати, ходит много мифов среди людей, даже с профильным образованием.

Основное что слышал

- надо делать несколько циклов перезаписи, чтобы полностью удалить инфу, ибо есть остаточная намагниченность.

-можно восстановить даже расколотые блины.


не прокомментируете?

раскрыть ветку (31)
20
Автор поста оценил этот комментарий

Вкратце:

1) Точно нет

2) Точно нет.

Подробнее:

1) Эффект остаточной намагниченности есть. Он очень слабый.

Данные записываются целиком на сектор (т.е. даже при изменении одного бита информации перезапись идет минимум 512 байт), при этом всегда данные проходят через шифратор и записываются не в исходном виде, а в измененном. Грубо говоря, если вы хотите записать в сектор все нули - мы получим определенный набор нулей и единиц. Если вы хотите записать в сектор все нули и в самом конце единицу - нароб нулей и единиц для записи будет совершенно иным.

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

Современные диски по сложности сопоставимы с компьютерами прошлых лет. То есть у них есть куча подпрограмм, определенных алгоритмов и правил. Для каждого производителя - свои. Более того, для каждой модели - свои. Все это делается людьми. Над каждым компонентом диска может работать от 1 человека до большого отдела. При этом всей картины не знает никто. Разобраться за одну человеческую жизнь в этом всем нереально.

Некоторые алгоритмы могут быть написаны и быть поняты только тем человеком, который их написал. А этот человек может быть уже на пенсии/на другой работе/мертв. И при этом подобным алгоритмом могут пользоваться в современных дисках.

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

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

И это далеко не все трудности. В целом ответ прост: нет, нельзя восстановить данные даже после однократной перезаписи любыми данными. То есть даже самый простой теоретический случай - перезапись нулями - по факту приводит к неразрешимым проблемам восстановления исходных данных.

Есть определенные маразматические стандарты, которые поддерживают в людях уверенность в том, что подобное восстановление возможно. Например, в американской армии стандарт для уничтожения данных (если не подводит память) - 27 перезаписей! С разными паттернами (заполнением). Нули, потом FF, потом 55, потом случайные данные и т.д.. Маразм полнейший, смысла в нем столько же, сколько в подметании океана метлой. Но стандарты подобные существуют и будут существовать.

2) В целом, вышесказанного уже достаточно, чтобы понять всю потенциальную сложность подобной работы. Кроме тех сложностей добавляются: диск не может работать штатными головками, со штатной платой и микропрограммой. Соответственно требуется не только узнать все алгоритмы работы диска, но и построить свою систему для получения данных с диска. Точность работы которой должна быть в разы выше точности исходной системы. Далее потребуется сделать полную копию содержимого пластин (годы или десятилетия, если не тысячелетия). Потом разобраться, как именно писались служебные модули на эти пластины. После этого разобраться в структуре всех служебных модулей и определить, как записывались пользовательские данные.

Здесь на один диск потребуется не то, что исследовательский центр, а чуть ли не целую страну придется посадить на решение проблемы с конкретным диском.


p.s. для неверящих - готов спорить на что угодно, что никто не восстановит данные с жесткого диска, который я однократно поверх заполню нулями.

раскрыть ветку (20)
3
DELETED
Автор поста оценил этот комментарий

шифратор - не то слово. Кодер - более правильный вариант.

раскрыть ветку (8)
6
Автор поста оценил этот комментарий
возможно. В силу работы с электроникой просто привык к такому слову.
Автор поста оценил этот комментарий
А в чем отличие?
раскрыть ветку (6)
3
DELETED
Автор поста оценил этот комментарий

Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки


Шифрова́ние — обратимое преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней. Главным образом, шифрование служит задачей соблюдения конфиденциальности передаваемой информации. Важной особенностью любого алгоритма шифрования является использование ключа, который утверждает выбор конкретного преобразования из совокупности возможных для данного алгоритма.


По сути - понятия очень близкие, конечно, но есть и отличия.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий
То есть, отличия, как я понял, в самой цели действий, да? Если надо скрыть от посторонних, то это шифрование, а если половчее передать, то кодирование?
раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Шифрование предполагает защиту данных от третьих лиц. То есть если записанную информацию можно считать только с ключом, который нельзя (сложно) скопировать - это шифрование. Иначе это кодирование.

То есть если можно заменить контроллер и скопировать со старой флешки таблицу секторов, или даже переместить блин в другой корпус, - это кодирование.

Если даже после копирования микропрограммы и подгонки деталей на другом диске нельзя штатно запуститься - это шифрование.

Иногда первое перетекает во второе вопреки желанию разработчиков.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Как все сложно.
Спасибо!
1
DELETED
Автор поста оценил этот комментарий

Совершенно верно. Ну и обычно при шифровании используются намного более сложные алгоритмы изменения информации, тогда как при кодировании - алгоритмы самые простые, которые подходят для выбранной среды передачи или хранения информации.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Понятно, спасибо!
1
Автор поста оценил этот комментарий
Спасибо, доходчиво)

А насчет ssd - там восстановить после перезаписи даже теоретически невозможно?

раскрыть ветку (8)
5
Автор поста оценил этот комментарий

С SSD или других флеш-накопителей потенциально все же вероятность выше, чем с дисков. С оговорками, но все же.

Сферический случай в вакууме:

Записали на SSD емкостью в 256 гигов данные на 128 гигов. Удалили без TRIM, потом записали новые 128 гигов. С очень большой вероятностью новые 128 гигов запишутся на совершенно другое пространство флеш памяти, так как там используется технология выравнивающего износа, т.е. данные пишутся каждый раз в новую ячейку, пока не будет достигнут конец адресного пространства, а только потом идет запись по новому кругу.


При полной перезаписи - да, вероятность практически нулевая, но все равно фундаментальных ограничений будет намного меньше, чем при работе с жесткими дисками. И где для дисков нужен исследовательский центр, для ссд или флешек может хватить лаборатории с сотней спецов.

раскрыть ветку (7)
Автор поста оценил этот комментарий

А такое восстановление реально со встроенной памяти телефона? Там же тоже флеш, насколько я понимаю.

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Вообще возможно. По факту результаты плохие почти всегда :(

С айфонов только со спец. оборудованием, тоже результаты не идеальны.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Ну хз, мне кажется можно легко слить полный дамп с еммс или нанды и скормить его софту типа винхекс или р-студио, по крайней мере фотки вытаскивал почти всегда. На айфонах все закодировано, там такое не прокатит.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, дамп слить можно разными способами. Да, с ними прекрасно справляются программы для восстановления данных. Но после сброса телефона до заводских настроек или после удаления фотографий достаточно полдня попользоваться телефоном - и почти все фотографии и данные будут уже перезаписаны.

Автор поста оценил этот комментарий
Но если перезапись полная - то как восстанавливать? Т.е. у hdd есть физ. свойство намагниченности. А тут как?


И насчет шифратора на hdd не подскажете - т.е. даже при низкоуровневом форматировании, по факту мы не пишем на жесткий одни нули?

раскрыть ветку (2)
4
Автор поста оценил этот комментарий
1. NAND-память - это, грубо говоря, куча транзисторов с плавающим затвором (т.е. уровень сигнала может иметь несколько разных состояний). Есть определенная зависимость полученного уровня сигнала от того, какой уровень был до этого. Но это теория, на практике сложностей опять вагон и маленькая тележка. Причем я знаю только о самых очевидных сложностях в тележке, а про вагон даже думать не хочу :)

2. Ну для начала, низкоуровневое форматирование дисков возможно только на заводе-изготовителе, вопреки расхожему мнению. И да, даже если мы пишем нули - записываются на диск совершенно другие данные.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
вообще из комментов в теме можете отдельный пост создать)

что-то вроде "мифы о работе накопителей информации"

Автор поста оценил этот комментарий
Данные записываются целиком на сектор (т.е. даже при изменении одного бита информации перезапись идет минимум 512 байт), при этом всегда данные проходят через шифратор и записываются не в исходном виде, а в измененном.
Для чего делается так? Почему не проще писать данные как есть?

Или тут вмешивается служебная информация типа контрольной суммы записанного блока для проверки его целостности и тп?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Совершенно верно. Нельзя просто взять и изменить небольшой фрагмент, надо писать целиком сектор.

На картинке видна примерная структура сектора.

Иллюстрация к комментарию
1
Автор поста оценил этот комментарий
Вроде вполне официально существует аппаратура, позволяющая прочитать данные с харда, поверх которых "прошлись" не один раз.


Предыдущие данные еще долгое время "проступают" на заднем плане, подобно отзвукам былой записи, на магнитофонной ленте))


Но конечно, после энного количества прописанных поверх данных - шанс извлечь предыдущие все ниже и ниже... Думаю раз 15 перезаписать поверх - будет достаточно для гарантированного уничтожения))

раскрыть ветку (9)
7
Автор поста оценил этот комментарий

Я бы с радостью её прикупил :)

Из имеющихся на рынке (только для гос.контор) реально существующих аппаратов - огромная махина размером с неплохую квартиру, которая вычитывает данные родными головками напрямую с блинов (без штатной платы и двигателя) с одной конкретной модели диска от WD (которая обладала простыми алгоритмами, позволяющими понять, где и какой сектор записан).

Стоимость назвать не могу, но была не меньше стоимости свеженького боинга.

раскрыть ветку (7)
Автор поста оценил этот комментарий
Может про нее и читал)
раскрыть ветку (6)
2
Автор поста оценил этот комментарий

Скорее всего, это была статья о восстановлении данных с болванок HDD с помощью магнито-силового микроскопа. Теоретически, с его помощью можно считать данные даже с ошмётков болванки. Однако, стоимость такой процедуры - заоблачная, и применяют ее только в исключительных случаях.

раскрыть ветку (5)
7
Автор поста оценил этот комментарий

Прочитать остатки намагниченности на частях - вообще ни разу не проблема. Только дальше вы что с этим делать будете?

Допустим, прочтете вы даже последовательность вида:

1010000101010000101001111001101000101010001101010101010101010101010101010001010101010000000000111010111100011001011010000001010101001011111111111001010100

Что это дает?

Алгоритмы, по которым записаны данные - неизвестны. Алгоритм кодирования - неизвестен. Соотношение количества битов с данными и битов с контрольными суммами - тоже.

Еще пример: допустим, вы собрали из песка фигуру. А потом прошел дождь и фигура превратилась в лужу грязи. Все исходные компоненты остались. Сможет ли кто-то другой по оставшимся в луже кусочкам песка определить, что за фигура из них была сделана?

Автор поста оценил этот комментарий

Либо если бабло отобьется.

1
Автор поста оценил этот комментарий
http://hddscan.com/doc/HDD_Tracks_and_Zones.html - статья, в которой описано, как диск записывает и хранит информацию. В целом, её более, чем достаточно, чтобы понять, насколько тяжело получить информацию с диска без знания алгоритмов.

И да, статья довольно старая. С тех пор все алгоритмы в дисках стали только сложнее.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Я ж не спорю, что тяжело) Единственный случай испоьзования МСМ для востановленния данных, который я когда-то находил в интернетах - восстановление данных с HDD шаттла "Колумбия". На расшифровку сканов потратили около 5-ти лет. Да и то - сумели расшифровать благодаря тому, что тогда на бортовых компах использовался DOS. А в современных реалиях - да, это становится крайне трудной (даже, может, неразрешимой) задачей. Мир)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вы ошибаетесь. Даже этот древний Seagate с шаттла восстанавливался обычными методами. Работу проделали в Ontrack Data Recovery за 3 дня. Пластины сняли, отмыли, пересадили в новый гермоблок, заменили плату и головы. Что там потом с этой информацией 5 лет делали - вопрос к NASA.

1
Автор поста оценил этот комментарий
Какая аппаратура? Я пытался искать, всё что находил в сети - какие-то опыты дцатилетней давности, когда плотность записи была гораздо меньше. Ну и автор выше грамотно расписал.
Автор поста оценил этот комментарий
Ну и хочу почитать про диски с физическими повреждениями, и с царапинами на блинах
В ремонтных мастерских этим никто не занимается т.к нет ни оборудования ни квалифицированного персонала. Подобными вещами занимаются лаборатории НИИ.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В Японии - да, слышал о таком. Больше нигде по миру ничего подобного не слышал. В России много компаний может восстановить данные при определенных видах запилов.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку