Nếu bạn có một máy tính mà RAM có thể bị hỏng, thì có hệ điều hành nào sẽ hoạt động trên máy tính, ít nhất là để giúp bạn kiểm tra và chẩn đoán phần cứng? Bài đăng Hỏi và Đáp của SuperUser hôm nay đưa vào một cuộc thảo luận sôi nổi về chủ đề này để đáp ứng câu hỏi tò mò của độc giả.
Phiên Hỏi & Đáp hôm nay đến với chúng tôi với sự hỗ trợ của SuperUser — một phần của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.
Ảnh lịch sự của Chris Isherwood (Flickr) .
Câu hỏi
Trình đọc SuperUser VusP muốn biết liệu có hệ điều hành nào có thể hoạt động mà không cần RAM hay không:
Có hệ điều hành nào có thể được sử dụng mà không cần RAM, cụ thể là loại tôi có thể tạo ổ đĩa flash có thể khởi động từ đó và sử dụng nó với máy tính của mình không? Điều này trở nên khó xử, vì khởi động về cơ bản là tải hệ điều hành trong RAM.
Ghi chú: Ban đầu tôi muốn biết về hệ điều hành ít RAM để kiểm tra xem RAM của máy tính xách tay của tôi có bị hỏng hay không (nó không khởi động được nhưng hiển thị màn hình trống), nhưng tôi thích cách câu hỏi này đã lăn tăn.
Có hệ điều hành nào có thể hoạt động mà không cần RAM không?
Câu trả lời
Cộng tác viên SuperUser agtoever có câu trả lời cho chúng tôi:
Có phải mọi Hệ điều hành đều cần RAM?
Một bước bắt buộc trong Quá trình POST trong BIOS là kiểm tra xem có RAM không. Theo tùy chọn, nó sẽ kiểm tra xem RAM của bạn có hoạt động chính xác hay không. Vì vậy, câu trả lời cho câu hỏi của bạn, "Có phải mọi hệ điều hành đều cần RAM?" là: Không, không phải trên phần cứng này (tương thích với PC IBM). Ngoài ra, đối với phần còn lại của câu trả lời này, tôi sẽ giả sử phần cứng tương thích với PC IBM.
Hệ điều hành có thể khởi động với RAM bị lỗi không?
Nếu RAM của bạn bị lỗi (và không hoàn toàn không có hoặc bị hỏng) hoặc nếu bạn có thể (một phần) thay thế RAM của mình, bạn có thể khởi động bằng cách sử dụng Mơ hoặc là Một lát sau các bản vá nhân. Nó yêu cầu bạn biên dịch lại hạt nhân (nghe có vẻ dễ dàng hơn nếu bạn làm điều đó lần đầu tiên) và bạn có thể khởi động lại, sau đó cho hạt nhân biết bộ nhớ xấu của bạn ở đâu. Một lời giải thích hay về việc sử dụng Memtest86 / Memtest86 + và BadRAM / BadMEM có thể được tìm thấy đây .
Hệ điều hành có thể khởi động mà không cần RAM và sử dụng bộ nhớ đệm của CPU làm RAM không?
Theo như tôi biết, không có cách nào để sử dụng bộ nhớ cache của CPU làm RAM mà không có bất kỳ bộ nhớ RAM nào trên hệ thống của bạn (như được đề xuất bởi @philipp và những người khác) trong các nhận xét. Nếu có, sẽ rất tốt nếu thêm nó vào đây. Bài báo duy nhất tôi có thể tìm thấy về chủ đề này là tờ giấy này trong khoảng Sử dụng bộ nhớ đệm của bộ xử lý làm RAM cho đến khi RAM được khởi tạo . Không chắc liệu (và cách) nó sẽ hoạt động nếu không có RAM. Theo như tôi biết, không có mã làm việc nào khởi động hệ điều hành trên PC tương thích của IBM. Mọi tham chiếu đến bằng chứng khái niệm, mã làm việc hoặc bất kỳ thứ gì khác đều được hoan nghênh và tôi sẽ thêm nó vào câu trả lời này.
Tôi có thể vào BIOS không?
Câu hỏi của người đăng ban đầu hơi mơ hồ nếu máy tính xách tay có thể vượt qua BÀI ĐĂNG BIOS. Như @Tonny đã chỉ ra, không có hệ điều hành nào giúp bạn vào BIOS . Bạn vào BIOS bằng các phím F1, F2, F10, DEL hoặc ESC (tùy thuộc vào thương hiệu BIOS của bạn).
Làm thế nào để khôi phục dữ liệu từ máy tính xách tay không có RAM?
Đối với mục tiêu đằng sau câu hỏi của bạn, tại sao bạn cần truy cập vào máy tính xách tay của mình? Vẫn còn dữ liệu trên ổ cứng mà bạn muốn khôi phục? Nếu đúng như vậy, việc kéo ổ cứng ra (xem hướng dẫn sử dụng) và gắn nó vào thiết bị lưu trữ bên ngoài hoặc trực tiếp vào máy tính để bàn sẽ dễ dàng hơn nhiều. Đây là một hướng dẫn tốt để làm điều đó.
Bạn muốn xem thêm phản hồi về chủ đề cụ thể này? Sau đó, hãy nhớ xem chuỗi thảo luận sôi nổi được liên kết bên dưới!
Có điều gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra toàn bộ chuỗi thảo luận tại đây .