Máy tính không khởi động được nếu cắm một số thiết bị USB


8

Tôi không có vấn đề tích cực với điều này nhưng tôi tò mò.

Theo thời gian, công việc sửa chữa của tôi đã khiến tôi gặp nhiều trường hợp (có thể lặp lại và đáng tin cậy) trong đó một máy tính (máy tính để bàn hoặc máy tính xách tay; mọi tình huống là duy nhất nhưng bản thân nó nhất quán) có vấn đề trong giai đoạn khởi động POST / boot.

Một ví dụ: Một máy tính bị treo trong khi khởi động (tôi quên chính xác là ở đâu, nhưng đó là sau POST) khi tôi có phương tiện lưu trữ USB bên ngoài. Đây có thể là ổ cứng hoặc ổ USB. Đó không phải là MỌI USB HDD hoặc Flash stick, nhưng nó là một con số đáng kể. Vì vậy, khi tôi khởi động, tôi cố gắng đảm bảo rằng nó không cắm các thiết bị này. Tôi không thể nhớ nó có quan trọng không sử dụng cổng USB nào, nhưng tôi thường sử dụng các thiết bị phía trước.

Một ví dụ khác là một máy tính xách tay mà tôi đã làm việc, được treo sau POST khi cắm Ubuntu LiveUSB, trừ khi tôi sử dụng một cổng cụ thể , gần như đã bị phá hủy hoàn toàn bên trong.

Một ví dụ thứ ba là một máy tính để bàn khác, khi khởi động trong khi ổ cứng USB được cắm, bị treo trong khi khởi động tại điểm bạn nhìn thấy văn bản trên màn hình. Trong giai đoạn khởi động trước hệ điều hành. Nếu tôi rút ổ cứng ra, khởi động lại ngay lập tức như thể không có vấn đề gì.

Tại sao các thiết bị bên ngoài (một số khả năng khởi động, một số không thể khởi động) gây ra loại vấn đề khởi động này? Nó trải rộng và không đồng đều, và tôi tò mò chuyện gì xảy ra ở cấp độ máy.

Câu trả lời:


11

Đây là một cái nhìn sâu sắc.

  • Một số BIOS bị lỗi. Một BIOS tốt nên bỏ qua các thiết bị không hợp lệ hoặc không xác định nhưng không phải tất cả chúng đều làm vì bất kỳ lý do gì. Hãy thử cập nhật BIOS của bạn. Tôi sẽ nói thêm với tôi, dường như khi PC bắt đầu có khả năng khởi động những thứ khác ngoài ổ cứng hoặc ổ cứng gắn cục bộ, các lỗi lạ đã xuất hiện trên các hệ thống và BIOS cụ thể.

  • Một số ổ USB tôi nghi ngờ không thực hiện đúng chuẩn lưu trữ dung lượng lớn USB 100%. Đây thường là một vấn đề với các máy nghe nhạc MP3 trông giống như ổ cứng, thiết bị thực sự có hai thiết bị lưu trữ cho hệ thống (Tôi có một máy nghe nhạc MP3 trình bày bộ lưu trữ bên trong và bên ngoài của nó như hai "bộ phận lưu trữ" USB và tôi luôn có để chắc chắn rằng nó đã được rút ra trong khi khởi động).

  • Một số thiết bị có thể bị rung và khiến xe buýt bị treo hoặc có hành vi kỳ lạ khác. Ổ đĩa USB có giá rẻ và có vẻ như không ai quan tâm đến việc chúng chống lại mọi sự kết hợp phần cứng có thể. Cũng có thể chipset bo mạch chủ có thể có các đặc điểm riêng chỉ hiển thị với các thiết bị cụ thể.

Vì vậy, khi tôi khởi động, tôi cố gắng đảm bảo rằng nó không cắm các thiết bị này.

Đây là những gì tôi làm với hầu hết mọi hệ thống, IMHO là cách thực hành tốt nhất.


7

Bạn có thể thử kiểm tra thứ tự khởi động của BIOS được đề cập. Nếu một thiết bị USB được liệt kê trước ổ đĩa cứng hoặc CD, thì máy tính sẽ cố gắng sử dụng nó để khởi động. Nếu không có phân vùng khởi động trên thiết bị USB, thì bạn có thể nhận được một màn hình trống hoặc một loại thông báo loại "Bản ghi khởi động không tìm thấy".

Ngoài thứ tự khởi động, có thể có một số vấn đề tương thích giữa bo mạch chủ và thiết bị USB. Nếu bo mạch chủ không thể nhận ra thiết bị, hoặc chỉ nhìn vào một cổng nhất định, thì điều này sẽ giải thích hành vi không nhất quán rõ ràng.


Nó không phải là một tiêu chuẩn bo mạch chủ để có thể nhìn qua các thiết bị không bị phát hiện như thế này? Tôi đã thấy các bo mạch chủ trước khi báo cáo rằng nó không thể xác định các thiết bị (cụ thể là ổ cứng) được cắm bởi SATA hoặc IDE.
jwarner112

Vâng, một người mẹ (tốt, BIOS, UEFI, ...) sẽ có thể nhìn qua điều đó. Nên là một từ khóa. Nhiều người chỉ đơn giản là thất bại khi họ gặp phải điều gì đó bất ngờ (ví dụ: ổ đĩa được định dạng GPT trên BIOS cũ. Nó chỉ nên bỏ qua nó chứ không phải là sự cố).
Hennes

1

Một trường hợp tôi nhận thấy là trên Ubuntu 12.04 LTS, nếu bạn không sử dụng fstab một cách rõ ràng để gắn ổ đĩa NTFS lớn (3TB) mà để nó cho Ubuntu tự động, thì nó sẽ bị treo mà không cho phép bạn truy cập BIOS .

Tôi không hiểu tại sao điều này sẽ xảy ra nếu BIOS không phụ thuộc vào hệ điều hành, nhưng tôi chỉ thêm nó vào đây trong trường hợp có ai khác cũng bối rối như tôi.

EDIT Xin lỗi, tôi nghĩ rằng vấn đề đã biến mất nhưng nó lại xuất hiện ngay cả với những gì tôi đã viết ở trên. Vì vậy, tôi đoán những gì tôi viết ở trên chỉ đơn giản là không đúng sự thật.


1
Đầu vào tuyệt vời, cảm ơn bình luận của bạn. Hy vọng nó sẽ giúp người khác có vấn đề này.
jwarner112
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.