Điện thoại của tôi đang làm gì khi khởi động mất nhiều thời gian?


8

Tôi có một chiếc Samsung Galaxy S với chứng khoán Android 2.3.3 (có sửa đổi nhà mạng, rất tiếc).

Thông thường, khi tôi khởi động lại điện thoại, nó sẽ hiển thị hình động khởi động trong vài giây, sau đó đi đến màn hình khóa trong khi nó hoàn thành việc khởi động. Thỉnh thoảng (mặc dù thường xuyên hơn so với trước đây), màn hình hoạt hình khởi động bị kẹt trong khoảng 5 phút trước khi hiển thị cho tôi màn hình khóa.

Điều này xảy ra cả trên ủng sạch (tức là tắt nó khỏi menu nút nguồn và sau đó khởi động lại) cũng như khi điện thoại đóng băng và tôi khởi động lại hoặc khi nó gặp sự cố.

Điện thoại đang làm gì vào lúc này?

Tại sao đôi khi nó làm điều đó mà không phải vào thời điểm khác?

Làm thế nào tôi có thể tránh điều này?

Câu trả lời:


7

Tải xuống và cài đặt SDK Android . Trên trang web của nhà sản xuất điện thoại của bạn, tìm và tải xuống trình điều khiển USB cho thiết bị của bạn và cài đặt chúng. Trên điện thoại của bạn đi đến Menu -> Settings -> Applications -> Developmentvà kích hoạt USB debuggingtùy chọn. Bây giờ khi kết nối điện thoại với PC qua USB, bạn sẽ thấy thông báo liên tục "Gỡ lỗi USB được kết nối".

Trên PC của bạn (tôi giả sử Windows) bắt đầu nhắc lệnh bằng cách vào Start -> Run, gõ "cmd" và nhấn enter. Điều hướng đến thư mục con "platrofm-tools" nơi bạn đã cài đặt SDK Android (ví dụ: "C: \ AndroidSDK") bằng cách nhập như sau:

cd C: \ AndroidSDK \ công cụ nền tảng

và nhấn enter. Bây giờ ban hành lệnh sau:

thiết bị adb

và nhấn enter. Nếu mọi thứ đã được cài đặt chính xác, dịch vụ adb sẽ bắt đầu và hiển thị số sê-ri của thiết bị cầm tay được kết nối của bạn:

* daemon không chạy. bắt đầu ngay bây giờ trên cổng 5037 *
* daemon đã bắt đầu thành công *
Danh sách các thiết bị được gắn
thiết bị HT035xxxxxxxx

Bây giờ bạn có thể ra adb logcatlệnh để xem lại nhật ký của điện thoại trong thời gian thực. Khởi động lại trong khi điện thoại của bạn vẫn được cắm vào USB (bạn sẽ cần phải ban hành lại adb logcatlệnh khi điện thoại khởi động lại) và bạn sẽ có thể xem điện thoại của mình đang làm gì trong các chuỗi khởi động dài đó.


0

Nếu tôi phải đoán, tôi sẽ đoán nó chạy fsck. Trên các hệ thống tệp Linux và EXT3 / FAT, không có cách nào để kiểm tra hệ thống tệp khi nó được sử dụng, vì vậy nó thường được kiểm tra khi khởi động.

Tuy nhiên, mất 5 phút trên đĩa nhỏ như vậy nghe có vẻ bất thường. Đảm bảo có bản sao lưu tất cả dữ liệu bạn có trên điện thoại, có thể phần cứng bị lỗi.

Nếu bạn có thẻ nhớ trong đó, có thể lấy nó ra và chạy một số chẩn đoán cho nó trên một máy tính thực sự. Nếu vấn đề nằm ở bộ nhớ trong của điện thoại, thì, ngoài việc root thiết bị thì thật khó để biết.


1
AFAIR Samsung không sử dụng EXT3. Nó sử dụng một hệ thống tập tin độc quyền gọi là "RFS".
Robert

Ext3FS không phải là một tiêu chuẩn "thực tế" trong ROM stock (bao gồm cả ROM được sửa đổi của Carrier, tức là với bloatware của carrier) và giả sử rằng nó tồn tại - xem câu trả lời này tôi đã đăng trước đây về các vấn đề khác nhau nhưng tương tự. Ext3FS thường thấy hơn trên các máy tính để bàn Linux toàn diện - không phải điện thoại thông minh ... do đó -1 từ tôi :)
t0mm13b

t0mm13b: Nếu điện thoại chạy biến thể FAT, kết quả là như nhau. Linux không thể kiểm tra các hệ thống tệp khi chúng được gắn kết, do đó hệ thống tệp gốc chỉ có thể được kiểm tra khi khởi động.
Zds

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.