Как работает Recovery test в Android и когда его запускать
Recovery test — это автономная проверка целостности разделов (boot, system, userdata) в режиме восстановления; запускать её безопасно — тест читает данные и обычно не изменяет содержимое разделов.
Что такое Recovery test и зачем он нужен
Recovery test — диагностическая опция в меню Recovery (Recovery Mode). Она сканирует файловые системы и блоки NAND на предмет ошибок: CRC, битые блоки, повреждения таблиц разделов. Чаще встречается на устройствах с фирменными расширениями меню (OEM/Advanced), но реализуется по схеме, близкой к стандартной для Android.
Зачем запускать:
- быстро проверить хранилище после падения или перегрева;
- понять причину bootloop (зависание на логотипе);
- перед установкой кастомной прошивки или root — чтобы убедиться, что разделы чисты.
Факт: функция появилась в составе сервисных утилит OEM и стала массовой после Android 10 — предназначена для диагностики, но доступна пользователям.
Как безопасно запустить: пошаговая инструкция
- Сделайте резервную копию важных данных (на всякий случай).
- Выключите телефон полностью.
- Зажмите нужную комбинацию кнопок, чтобы войти в Recovery (см. таблицу ниже).
- В меню выберите Advanced / OEM / Recovery test (название может отличаться).
- Подтвердите запуск клавишей Power и дождитесь результата: PASS / FAIL + код.
Комбинации кнопок и примерное время теста
| Бренд-пример | Комбинация кнопок | Время теста (примерно) |
|---|---|---|
| Xiaomi | Power + Vol Down | 1–3 мин |
| Samsung | Power + Vol Up + Bixby | 1–4 мин |
| OnePlus | Power + Vol Down | 1–2 мин |
| Google Pixel | Power + Vol Down | ≈3 мин |
Перед запуском сделайте бэкап в облако — даже если тест не стирает данные, это простая страховка.
Что означают результаты и что делать при FAIL/PASS
- PASS — разделы целы, можно продолжать использование, устанавливать прошивки или делать эксперименты.
- FAIL — тест выдаёт код ошибки (например, E:CRC mismatch или partition corrupted). Действия по порядку:
- Сохраните код ошибки (сделайте фото экрана или запишите).
- Попробуйте Wipe cache partition (не стирает пользовательские данные).
- Если проблема не решилась — перепрошивка стоковой прошивки через официальные инструменты (или обращение в сервис).
- При подозрении на аппаратный дефект NAND — отнесите устройство в сервис: в 90% серьёзных FAIL это аппаратная неисправность.
Не делайте сразу Factory Reset после первого FAIL — это приведёт к потере данных. Сначала пробуйте мягкие меры и сохраните лог.
Возможные нюансы и ограничения
- На заблокированном загрузчике или в защищённых образах тест может вернуть ошибку доступа или ограниченный лог.
- На старых устройствах возможны зависания теста (<1% случаев) — удерживайте Power 20 секунд для перезагрузки.
- Тест в основном читает данные; риск потери информации минимален, но при повреждённой файловой системе дальнейшие операции (перепрошивка) могут требовать полного восстановления.
Частые ошибки
- Паника и немедленный Factory Reset после FAIL.
- Попытки перепрошивки без сохранения кода ошибки или бэкапа.
- Игнорирование логов: код ошибки помогает точнее понять проблему.
FAQ
- Можно ли запускать Recovery test часто? Да — это безопасно, но нет смысла запускать его часто без причины.
- Сотрёт ли тест данные? Нет — стандартный Recovery test только читает разделы.
- Что делать, если тест зависает? Удержать Power 20 сек для перезагрузки; если зависание повторяется — сервис.
- Аннулирует ли тест гарантию? Нет — это штатная диагностическая функция.
Запуск Recovery test — полезный и в большинстве случаев безопасный инструмент для диагностики проблем с хранилищем и загрузкой. Используйте его как первый шаг при подозрениях на повреждение системных разделов.