Восстанавливаем запоротый SSD. Заводской сброс VERTEX Impress Open
А в ЖЖ делаю репост:
У дисков OCZ серии Vertex есть неприятная особенность (возможно, присущая дискам и других производителей), с которой пришлось мне столкнуться.
Иногда при отключении питания (например, кончился заряд батарей ноутбука, или комп завис и пришлось его перезагрузить) эти диски блокируются ATA паролем (ATA password). И чтобы получить снова доступ к SSD, требуется его как-то разблокировать. Это баг в прошивке, потому все SSD диски настоятельно рекомедуется сразу после покупки перепрошить на последнюю версию firmware!
Я свой диск не перепрошил, и у меня с диском Vertex 450 произошло именно это — зависание, перезагрузка компа и блокировка диска. В результате с диском ничего нельзя сделать, даже провести форматирование. Гугление по инету не дало толковой информации, все сводилось к тому, что можно попробовать использовать OCZ Toolbox, и он типа может быть поможет. Не помог. Даже попытка запуска secure erase в этом тулбоксе совершенно не помогла — диск не дает с собой ничего делать. Единственной альтернативой является сдать диск по гарантии, случай это гарантийный, и на подобные жалобы на форуме OCZ советуют просто нести в гарантию, и все будет ОК. Но мне было во-первых влом тащить куда-то диск, а во-вторых интересно самому решить эту проблему (и сегодня, а не когда-то там когда по гарантии сделают).
Спасло гугление информации по утилите hdparm для Linux. Совсем другая история, как я на эту утилиту вышел, но это не важно.
2. Записываем образ на CD/DVD диск.
3. Перезагружаем комп, отключаем в БИОС все жесткие диски, если их больше чем один SSD, но оставляем CD/DVD привод, разумеется.
3. Грузимся с диска Ubuntu, выбираем режим Live CD («Try Ubuntu»).
4. Жмем в левом верхнем углу кнопку с логотипом Убунты, вводим там terminal, в найденных программах запускаем Terminal.
5. Вводим команду
sudo hdparm -I /dev/sda
6. Читаем вывод команды, там будет что-то такое:
Model Number: OCZ-VERTEX450
Нам надо убедиться, что это тот самый диск, и это он. Ок, идем дальше.
7. В самом конце вывода команды ищем такое:
Security:
supported
enabled
locked
not frozen
not expired: security count
not supported: enhanced erase
Security level high
Нас интересует «locked» — в нем и проблема, должно быть «not locked»! Значит диск реально блокирован.
sudo hdparm —security-unlock "" /dev/sda
Тут "" — это две двойные скобки, внутри них — ничего, это типа пустой пароль. Не знаю, как на других дисках, а на Vertex 450 проканал пустой пароль.
9. Снова sudo hdparm -I /dev/sda
Видим:
Security:
Master password revision code = 24519
supported
enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
Security level high
Все ок, «not locked»!
10. Теперь отключаем безопасность (пока мы только типа ввели пароль чтобы получить доступ), чтобы и после перезагрузки все было хорошо:
sudo hdparm —security-disable "" /dev/sda
11. Теперь скачайте утилиту OCZ Toolbox и с ее помощью обновите прошивку SSD.
Вариант 1
1. Для начала нужно выключить гаджет2. Жмём кнопки Увеличение Громкости + Питание на небольшое время
3. Перестаём жать на кнопки когда на экране увидим иконку Андроид или логотип Vertex
4. Для входа в режим Recovery жмём Питание
5. В появившемся меню выбираем wipe data/factory reset применяя Настройка Громкости и подтверждаем нажимая кнопку Включение
7. Жмём пункт reboot system now в заключении, для окончания процесса сброса и перезагрузки
8. После того как телефон перезагрузится процесс сброса завершится
Вариант 2
1. Заходим в пункт Настройки телефона2. Выбираем Восстановление и сброс
4. Жмём на кнопку Сброс
и соглашаемся с уничтожением всей персональной информации
5. Процесс сброса завершится после того как телефон перезапустится
VERTEX Impress Open заводской сброс
Внимание!
- После выполнения полного сброса все ваши персональные приложения и данные, которые есть во внутренней памяти телефона, будут потеряны.
- Чтобы хард ресет был завершён полностью необходима зарядка аккумулятора около 80%.
- Видео и изображения к некоторым пунктам могут не совпадать с моделью вашего телефона.
Мне подумалось, что вдруг кого-то из владельцев SSD устройства этот топик наведёт на мысль о backup"е, кого-то о в целом более осторожном отношении, а кого-то избавит от общения с не слишком торопливой службой поддержки. Всё написанное относится не тдоолько к устройствам той серии и производителя, что у меня.
Дней 10 назад мне случилось оставить на ночь ноут с батареей в критическом состоянии без зарядки. Я не слишком беспокоюсь о жизни батареи, но удар последовал с другой стороны. Утром, включив ноутбук в зарядку и включив его я с удивлением обнаружил, что:
В ВIOS"е винчестер определялся. Схватив имевшийся под рукой Ubuntu Live CD на flash"ке и вооружившись командной строкой, я приготовился к дебагу.
Стоит сразу сказать, что в случаях таких сбоев удобнее было бы использоваться какой-нибудь Data Rescue Live CD, с уже установленными утилитами диагностики вместо совершенно не нужного офисного пакета, но тем не менее.
Наберём арсенал, который нам пргодится:
$ sudo apt-get install hdpam partx smartmontools
Смотрим, что у нас случилось:
$ sudo partx -s /dev/sda
partx: /dev/sda: failed to read partition table
Итак, с таблицей разделов вроде бы можно попрощаться.
$ sudo smartctl -s on -d ata -A /dev/sda -T verypermissive
smartctl 5.41 2011-06-09 r3365 (local build)
Copyright 2002-11 by Bruce Allen,SMART support is: Unavailable - device lacks SMART capability .
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed: Input/output error
Ошибка ввода-вывода? Диск не поддерживает SMART? Уже бред какой-то.
$ sudo hdparm -I /dev/sdaATA device, with non-removable media
Model Number: INTEL SSDSA2CW080G3
Serial Number: BAD_CTX 00000150
Firmware Revision: 4PC10302
…
Configuration:
Logical max current
cylinders 16383 16
heads 16 16
sectors/track 63 63
-
CHS current addressable sectors: 16128
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
Logical Sector size: 512 bytes
Physical Sector size: 512 bytes
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)
Ага. Можно заметить, что число условных SSD цилиндров упало в 10000 раз и согласно десктопному Gparted"у размер винчестера составляет 8MB (каюсь, в логах не сохранилась консольная команда и её вывод для просмотра этого безобразия, прошу верить мне на слово). Серийный номер отсутствует и вместо него BAD_CTX что-то там. Хорошо, симптомы поняли, можно обращаться к поиску и в поддержку. Действительно, оказывается, проблема далеко не единична , но, увы, такой идиот с Linux"ом я один.
В кратце для не знакомых с языком и ленивых, форумчане говорят о повальной подверженности всех Intel"овских SSD такому багу, особенно затронувшее 320ю серию и X25M. Есть новость о прошивке 0362, которая призвана избавить именно от этого бага, но количество обращений людей с уже этой прошивкой с теми же симптомами говорит о нерешённости проблемы. Да, лучшим решением в данном случае было бы отправить винчестер обратно в Intel, чтобы у них появился стимул поправить свои ошибки.
К сожалению, поддержка Intel не отличается расторопностью, и отвечает примерно раз в сутки, затупливая по техническим вопросам, и очень рекомендуя установить их SSD Toolbox для определения проблемы. Хочется отдельно заметить, что основной срез пользователей SSD - это владельцы MacBook"ов, у которых аналогично со мной есть трудности с установкой софта под Windows. Отдельного упоминания достойно то, что эта тулза, предназначенная для определения неисправностей, требует:
- Java
- .NET 3.5
- Windows Media Player Redistributable 11
что делает её установку на компьютере, загруженном с Live CD практически невозможной задачей (во-первых из за ограничений объёма на виртуальном винчестере, а во-вторых в связи с тем, что WMP 11 требует проверки аутентичности Windows, которая со скрипом и стонами лишь у некоторых особо выдающихся личностей получается в Wine.
Пламенный привет разработчикам этого ПО.
Мне чудом удалось объснить ситуацию поддержке, и они согласились на замену, но для замены нужно заполнить неимоверное количество форм, к которым нужно ещё приложить подтверждение поупки мной устройства. Волею судеб, я сейчас в десяти тысячах километров от дома, и не ждал такого подвоха.
К счастью, на форумах все однозначно говорят, что содержимое диска восстановлению не подлежит, но что работоспособность восстановить возможно. И то время, которое было потрачено на переписку со службой поддержки, я не потратил зря, а с пользой потратил на чтение форумов и эксперименты, краткий разультат которых здесь и привожу.
Нужно восстановить количество цилиндров, вернув заветные 16383.
Для этой операции нам нужны будут две команды, запуск обоих затруднён для защиты от дурака и вредителя.
Выставляем пользователя, и пароль для мастер-операций над диском.
$ sudo hdparm –user-master user –security-set-pass abc /dev/sda
Далее нам нужно разблокировать расширенный набор ATA-команд, в частности secure-erase, которые блокируются при загрузке системы. Этому есть несколько способов, один из которых - внешний бокс, отключить и включить его питание. Внешнего бокса у меня не было, но чудесным образом срабатывает отправка ноута в sleep и пробуждение.
Следующие команды выполняют некую безопасную очистку, я запускал обе, так как уверенности какая из них понадобится, не было. Перед каждой запускал установку мастер-пароля и закрытие крышки ноутбука.
$ sudo hdparm –user-master user –security-erase abc /dev/sda
$ sudo hdparm –user-master u –security-erase-enhanced abc /dev/sda
Теперь совсем для не слабонервных. Сброс установок диска к заводским. Для запуска команды нужен ещё один ключ, который вам подскажет командная строка, и для очищения совести я его здесь приводить не стану, равно как и упомяну, что в документации эта команда помечена как ОСОБО ОПАСНАЯ и НЕ ЗАПУСКАТЬ.
$ sudo hdparm --dco-restore /dev/sda
Итого выводы, которые я сделал для себя:
- держите Live CD под рукой
- не оставляйте ноут совсем без питания на критическом заряде
- делайте бэкапы, в том числе keyring"ов, списков установленных пакетов, конфигов и rsa ключей
- обновляйте прошивки (после того, как вы узнали, что она точно неплохо работает)
- беречь нервы
Хочу дополнительно отметить, что не всегда такой метод полностью восстанавливает функционал, и что иногда диск остаётся глючным, тормозным.
Ещё раз послаю пламенный привет поддержке Intel, и сообщить им, что я так и не могу зайти под своими логином и паролем на их community, чтобы опубликовать этот чудодейственный рецепт у них, и напомнить, что я уже неделю жду от них хотя бы какого-нибудь ответа почему же я не могу этого сделать.
В следующем топике расскажу об интересной статистике смертей SSD, возвратов, починок и ошибок в работе по производителям и моделям.
PS Любимый Хабр, поправь, пожалуйста, отображение тэга "code".
PPS Случайно нашёлся
VERTEX Impress In Touch (4G) - это российский смартфон из Поднебесной, который работает под управлением Android 6.0, а также имеет 3 баллов из 5 по производительности. Здесь Вы узнаете, как получить рут на вертекс, сделать сброс настроек или графического ключа. Кстати, и прошивки доступны. Этот смартфон - достаточно производительный. На борту имеет - MediaTek nMT6737, 1250 МГц
Root на VERTEX Impress In Touch (4G)
Как получить root для VERTEX Impress In Touch (4G) см. в инструкции ниже.
Изначально попробуйте универсальные утилиты для получения root на MTK для модели Impress In Touch (4G)
- (рут в один клик)
- (сборник рут-утилит в одной)
Если не получилось и SuperUser не появился, то попросите помочь в специальной теме
Характеристики
- Тип: смартфон
- Операционная система: Android 6.0
- Тип корпуса: классический
- Количество SIM-карт: 2
- Режим работы нескольких SIM-карт: попеременный
- Вес: 173 г
- Размеры (ШxВxТ): 68x138x9.5 мм
- Тип экрана: цветной IPS, сенсорный
- Тип сенсорного экрана: мультитач, емкостный
- Диагональ: 5 дюйм.
- Размер изображения: 1280x720
- Число пикселей на дюйм (PPI): 294
- Автоматический поворот nэкрана: есть
- Фотокамера: 13 млн пикс., светодиодная вспышка
- Функции камеры: автофокус
- Запись видеороликов: nесть
- Фронтальная камера: есть, 5 млн пикс.
- Аудио: MP3, FM-радио
- Разъем для наушников: 3.5 мм
- Стандарт: GSM n900/1800/1900, 3G, 4G LTE, LTE-A Cat. 4
- Поддержка диапазонов LTE: 800, 1800, 2100, 2600 МГц
- Интерфейсы: Wi-Fi n802.11n, Wi-Fi Direct, Bluetooth 4.0, USB
- Спутниковая навигация: GPS
- Cистема A-GPS: есть
- Процессор: MediaTek nMT6737, 1250 МГц
- Количество ядер процессора: 4
- Видеопроцессор: Mali-T720 MP2
- Объем встроенной памяти: 8 Гб
- Объем оперативной памяти: 1 Гб
- Слот для карт памяти: есть, объемом до 32 Гб
- Емкость аккумулятора: 2400 мА/ч Время работы в режиме разговора: 5 ч Время работы в режиме ожидания: 250 ч
- Тип разъема для зарядки: micro-USB
- Громкая связь (встроенный динамик): есть управление: голосовой набор, голосовое управление
- Режим полета: есть
- Фонарик: есть
»
Прошивки для VERTEX Impress In Touch (4G)
Официальная прошивка Android 6.0 [стоковый ROM-файл] -
Кастомная прошивка VERTEX -
Прошивки для VERTEX Impress In Touch (4G) Вы можете найти в ветке Кроме того, предварительно скачайте необходимое ПО для перепрошивки
Какую информацию нужно знать для перепрошивки?- Марка/модель [желательно] - VERTEX/Impress In Touch (4G)
- Процессор - MediaTek nMT6737, 1250 МГц
- LCD Driver (версия)
- Kernel (версия) [желательно]
Перед перепрошивкой и в процессе подбора прошивки уточните базовые ТХ (технические характеристики) через программу
Какие есть кастомные прошивки (firmware)?
- CM - CyanogenMod
- LineageOS
- Paranoid Android
- OmniROM
- Temasek’s
- AICP (Android Ice Cold Project)
- RR (Resurrection Remix)
- MK(MoKee)
- FlymeOS
- Bliss
- crDroid
- Illusion ROMS
- Pacman ROM
Проблемы и недостатки смартфона от VERTEX и, как их исправить?
- Если Impress In Touch (4G) не включается, например, видите белый экран, висит на заставке или вовсе только мигает индикатор оповещений (возможно, после зарядки).
- Если завис при обновлении / завис при включении (нужна перепрошивка, 100%)
- Не заряжается (обычно, проблемы с железом)
- Не видит сим-карту (симку)
- Не работает камера (по большей мере, аппаратные проблемы)
- Не работает сенсор (зависит от ситуации)
Hard Reset для VERTEX Impress In Touch (4G)
Инструкция, как сделать Hard Reset на VERTEX Impress In Touch (4G) (сброс настроек). Рекомендуем ознакомиться с наглядным руководством, которое называется на Android. .
Коды для сброса настроек (откройте номеронабиратель и введите их).
- *2767*3855#
- *#*#7780#*#*
- *#*#7378423#*#*
Hard Reset через Recovery
- Выключите устройство-> зайдите в Recovery
- «wipe data/factory reset»
- «yes - delete all user data»-> «Reboot System»
Как зайти в Recovery?
- зажмите и удерживайте Vol(-) [громкость вниз], либо Vol(+) [громкость вверх] и кнопку включения (Power)
- появится меню с лого Android. Всё, Вы в Recovery!
Сброс настроек на VERTEX Impress In Touch (4G) можно сделать и совсем простым способом:
- Настройки-> Восстановление и сброс
- Сброс настроек (в самом низу)
Как сбросить графический ключ
Как сбросить графический ключ, если Вы его забыли, и теперь не можете разблокировать свой смартфон VERTEX. На модели Impress In Touch (4G) ключ или PIN-код можно убрать несколькими способами. Снять блокировку можно и через сброс настроек, код блокировки будет удален и отключен.
- Сброс граф. блокировки -
- Сброс пароля -