Что делает мой телефон, когда загрузка занимает много времени?


8

У меня Samsung Galaxy S со стоковым Android 2.3.3 (с модификациями носителя, к сожалению).

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

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

Что делает телефон в это время?

Почему он делает это иногда, а не в другое время?

Как я могу избежать этого?

Ответы:


7

Загрузите и установите Android SDK . На веб-сайте производителя вашего телефона найдите и загрузите драйверы USB для вашего устройства и установите их. На вашем телефоне зайдите Menu -> Settings -> Applications -> Developmentи включите USB debuggingопцию. Теперь при подключении телефона к ПК через USB вы должны увидеть текущее уведомление «USB отладка подключена».

На вашем компьютере (я предполагаю, что Windows) запустите командную строку, выбрав «Пуск» -> «Выполнить», набрав «cmd» и нажав Enter. Перейдите в подпапку «platrofm-tools», где вы установили Android SDK (например, «C: \ AndroidSDK»), введя следующее:

cd C: \ AndroidSDK \ platform-tools

и нажмите ввод. Теперь введите следующую команду:

устройства adb

и нажмите ввод. Если все было установлено правильно, служба adb запустится и покажет серийный номер подключенной трубки:

* демон не работает. запуск его сейчас через порт 5037 *
* демон успешно запущен *
Список подключенных
устройств HT035xxxxxxxx

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


0

Если бы мне пришлось угадывать, я бы предположил, что он запускает fsck. В файловых системах Linux и EXT3 / FAT нет способа проверить файловую систему, когда она используется, поэтому обычно она проверяется при загрузке.

Тем не менее, это занимает 5 минут на таком маленьком диске звучит ненормально. Убедитесь, что у вас есть резервные копии всех данных, которые есть на вашем телефоне, возможно, аппаратное обеспечение выходит из строя.

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


1
AFAIR Samsung не использует EXT3. Он использует собственную файловую систему под названием «RFS».
Роберт

Ext3FS не является стандартом «де-факто» в стандартных ПЗУ (включая модифицированные ПЗУ Carrier, т . Е. С программным обеспечением носителя) и предполагает, что он существует - см. Этот ответ, который я ранее опубликовал, на разные, но схожие темы. Ext3FS чаще встречается на полнофункциональных настольных системах Linux - не на смартфонах ... отсюда -1 от меня :)
t0mm13b

t0mm13b: если телефон работает в режиме FAT, результат тот же. Linux не может проверять файловые системы, когда они смонтированы, поэтому корневая файловая система может быть проверена только во время загрузки.
Zds

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.