โฮมเพจ » ทำอย่างไร » ทุกระบบปฏิบัติการต้องการ RAM หรือไม่

    ทุกระบบปฏิบัติการต้องการ RAM หรือไม่

    หากคุณมีคอมพิวเตอร์ที่ RAM ทำงานผิดปกติจะมีระบบปฏิบัติการใดบ้างที่สามารถใช้งานบนคอมพิวเตอร์ได้อย่างน้อยก็เพื่อช่วยคุณทดสอบและวินิจฉัยฮาร์ดแวร์ คำถามและคำตอบ SuperUser ของวันนี้โพสต์ลงในการสนทนาที่มีชีวิตชีวาในเรื่องเพื่อตอบสนองคำถามของผู้อ่านอยากรู้อยากเห็น.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    ภาพถ่ายจาก Chris Isherwood (Flickr).

    คำถาม

    SuperUser reader VusP ต้องการทราบว่ามีระบบปฏิบัติการที่สามารถทำงานได้โดยไม่ใช้ RAM:

    มีระบบปฏิบัติการที่สามารถใช้งานได้โดยไม่ต้องใช้ RAM โดยเฉพาะอย่างยิ่งชนิดที่ฉันสามารถสร้างแฟลชไดรฟ์ที่สามารถบูตได้และใช้กับคอมพิวเตอร์ของฉันได้หรือไม่? สิ่งนี้น่าอึดอัดใจเนื่องจากการบูทโดยพื้นฐานแล้วเป็นการโหลดระบบปฏิบัติการในแรม.

    บันทึก: ฉันอยากรู้เกี่ยวกับระบบปฏิบัติการที่ใช้ RAM น้อยกว่าในการตรวจสอบและดูว่า RAM ของแล็ปท็อปของฉันเสียหรือไม่ (ไม่บูต แต่นำเสนอหน้าจอว่างเปล่า) แต่ฉันชอบวิธีที่คำถามนี้มีหิมะก้อนใหญ่.

    มีระบบปฏิบัติการที่สามารถทำงานได้โดยไม่มีแรม?

    คำตอบ

    ผู้สนับสนุน SuperUser ทุกคนมีคำตอบให้เรา:

    ทุกระบบปฏิบัติการต้องการ RAM หรือไม่?

    ขั้นตอนบังคับในกระบวนการ POST BIOS คือการตรวจสอบว่ามี RAM หรือไม่ อีกทางเลือกหนึ่งคือตรวจสอบว่า RAM ของคุณทำงานอย่างถูกต้องหรือไม่ ดังนั้นคำตอบสำหรับคำถามของคุณ“ ทุกระบบปฏิบัติการจำเป็นต้องใช้ RAM หรือไม่” คือ: ไม่ไม่เกี่ยวกับฮาร์ดแวร์นี้ (ใช้กับพีซีของ IBM ได้) นอกจากนี้สำหรับคำตอบที่เหลือฉันจะถือว่าฮาร์ดแวร์ที่เข้ากันได้กับ IBM PC.

    ระบบปฏิบัติการสามารถบู๊ตกับ RAM ผิดพลาดได้หรือไม่?

    หาก RAM ของคุณมีข้อผิดพลาด (และไม่หายไปทั้งหมดหรือเสียหาย) หรือถ้าคุณสามารถ (บางส่วน) แทนที่ RAM ของคุณคุณอาจสามารถบูตได้โดยใช้แพทช์เคอร์เนล BadRAM หรือ BadMEM มันต้องการให้คุณคอมไพล์เคอร์เนลอีกครั้ง (ฟังดูง่ายกว่าถ้าคุณทำมันเป็นครั้งแรก) และคุณสามารถรีบูตได้จากนั้นบอกเคอร์เนลว่าหน่วยความจำไม่ดีของคุณอยู่ที่ไหน คำอธิบายที่ดีเกี่ยวกับการใช้ Memtest86 / Memtest86 + และ BadRAM / BadMEM สามารถดูได้ที่นี่.

    ระบบปฏิบัติการสามารถบู๊ตได้โดยไม่มี RAM และใช้แคชของ CPU เป็น RAM?

    เท่าที่ฉันรู้ไม่มีวิธีใช้แคชของ CPU เป็น RAM โดยไม่มี RAM ใด ๆ ในระบบของคุณ (ตามที่ @philipp และผู้อื่นแนะนำ) ในการแสดงความคิดเห็น หากมีมันจะเป็นการดีที่จะเพิ่มที่นี่ บทความเดียวที่ฉันค้นพบในหัวเรื่องคือบทความนี้ การใช้แคชของตัวประมวลผลเป็น RAM จนกว่า RAM จะเริ่มต้น. ไม่แน่ใจว่า (และวิธี) มันจะทำงานโดยไม่ต้อง RAM เท่าที่ฉันรู้ไม่มีรหัสการทำงานที่บูทระบบปฏิบัติการบนพีซีที่เข้ากันได้กับ IBM ยินดีต้อนรับการอ้างอิงใด ๆ ถึงแนวคิดแนวคิดของรหัสการทำงานหรือสิ่งอื่นใดและฉันจะเพิ่มไปยังคำตอบนี้.

    ฉันจะไปที่ BIOS?

    คำถามของโปสเตอร์ต้นฉบับนั้นค่อนข้างคลุมเครือถ้าแล็ปท็อปสามารถส่งผ่าน BIOS POST ได้ @Tonny ชี้ให้เห็นว่าไม่มีระบบปฏิบัติการใดที่จะช่วยคุณได้ ไปที่ BIOS. คุณป้อน BIOS โดยใช้ปุ่ม F1, F2, F10, DEL หรือ ESC (ขึ้นอยู่กับยี่ห้อของ BIOS).

    วิธีการกู้คืนข้อมูลจากแล็ปท็อปที่ไม่มี RAM?

    สำหรับเป้าหมายที่อยู่เบื้องหลังคำถามของคุณทำไมคุณต้องเข้าถึงแล็ปท็อปของคุณ ยังมีข้อมูลในฮาร์ดไดรฟ์ที่คุณต้องการกู้คืนหรือไม่? หากเป็นกรณีนี้จะเป็นการง่ายกว่าที่จะดึงฮาร์ดไดรฟ์ออก (ดูด้วยตนเอง) และต่อเข้ากับอุปกรณ์จัดเก็บข้อมูลภายนอกหรือเข้ากับคอมพิวเตอร์ตั้งโต๊ะโดยตรง นี่คือแนวทางที่ดีในการทำเช่นนั้น.

    สนใจที่จะเห็นข้อเสนอแนะเพิ่มเติมในหัวข้อนี้หรือไม่ จากนั้นตรวจสอบให้แน่ใจว่าได้ตรวจสอบหัวข้อสนทนาที่มีชีวิตชีวาซึ่งลิงก์ด้านล่าง!


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.