Apa yang dilakukan ponsel saya ketika boot membutuhkan waktu lama?

8

Saya memiliki Samsung Galaxy S dengan stok Android 2.3.3 (dengan modifikasi operator, dengan menyesal).

Biasanya, ketika saya reboot ponsel, ini menunjukkan animasi boot selama beberapa detik, kemudian pergi ke layar kunci ketika selesai booting. Kadang-kadang (meskipun akhir-akhir ini lebih sering daripada biasanya), layar animasi boot macet sekitar 5 menit sebelum menunjukkan layar kunci.

Ini terjadi baik pada boot bersih (yaitu mematikannya dari menu tombol daya dan kemudian restart) serta ketika telepon macet dan saya restart, atau ketika crash.

Apa yang sedang dilakukan ponsel saat ini?

Mengapa kadang-kadang melakukannya dan tidak di waktu lain?

Bagaimana saya bisa menghindari ini?

Nathan Fellman
sumber

Jawaban:

7

Unduh dan pasang Android SDK . Di situs web produsen ponsel Anda, temukan dan unduh driver USB untuk perangkat Anda, dan instal. Di ponsel Anda, buka Menu -> Settings -> Applications -> Developmentdan aktifkan USB debuggingopsi. Sekarang saat menghubungkan ponsel ke PC Anda melalui USB, Anda akan melihat pemberitahuan "USB debugging terhubung" yang sedang berlangsung.

Pada PC Anda (saya berasumsi Windows) mulai command prompt dengan masuk ke Start -> Run, ketikkan "cmd" dan tekan enter. Arahkan ke sub-folder "platrofm-tools" tempat Anda menginstal Android SDK (mis. "C: \ AndroidSDK") dengan mengetik berikut ini:

cd C: \ AndroidSDK \ platform-tools

dan tekan enter. Sekarang jalankan perintah berikut:

perangkat adb

dan tekan enter. Jika semuanya diinstal dengan benar, layanan adb akan memulai dan menampilkan nomor seri ponsel Anda yang terhubung:

* daemon tidak berjalan. mulai sekarang di port 5037 *
* daemon mulai berhasil *
Daftar perangkat yang terpasang
perangkat HT035xxxxxxxx

Anda sekarang dapat mengeluarkan adb logcatperintah untuk meninjau log handset Anda secara waktu nyata. Reboot saat handset Anda masih terhubung ke USB (Anda harus mengeluarkan kembali adb logcatperintah ketika ponsel restart) dan Anda akan dapat melihat apa yang dilakukan ponsel Anda selama urutan boot-up yang panjang itu.

Chahk
sumber
0

Jika saya harus menebak, saya kira itu berjalan fsck. Pada sistem file Linux dan EXT3 / FAT tidak ada cara untuk memeriksa sistem file ketika sedang digunakan, jadi biasanya diperiksa saat boot.

Namun, butuh 5 menit pada disk kecil seperti itu terdengar tidak normal. Pastikan untuk memiliki cadangan semua data yang Anda miliki di ponsel Anda, kemungkinan perangkat kerasnya rusak.

Jika Anda memiliki kartu memori di dalamnya, masuk akal untuk mengeluarkannya dan menjalankan beberapa diagnostik untuknya di komputer sungguhan. Jika masalahnya ada di memori internal ponsel, maka, selain merooting perangkat, sulit diketahui.

Zds
sumber
1
AFAIR Samsung tidak menggunakan EXT3. Ini menggunakan sistem file berpemilik yang disebut "RFS".
Robert
Ext3FS bukan standar "de-facto" dalam ROM stok (termasuk ROM yang dimodifikasi oleh Carrier, yaitu dengan bloatware milik operator) dan dengan anggapan itu ada - lihat jawaban ini yang saya posting sebelumnya pada materi yang berbeda tetapi serupa. Ext3FS lebih umum terlihat pada desktop Linux full-blown - bukan smartphone ... maka -1 dari saya :)
t0mm13b
t0mm13b: Jika ponsel menjalankan varian FAT, hasilnya sama. Linux tidak dapat memeriksa filesystem ketika sudah di-mount, oleh karena itu root filesystem hanya dapat diperiksa saat boot.
Zds