วิธีใช้ RAM จำนวนมากใน WINdows XP RAM ใช้งานไม่เต็มที่

💖 ชอบไหม?แชร์ลิงก์กับเพื่อนของคุณ

ทวีต

มีหลายโปรแกรมที่มีลักษณะหลอกลวงเป็นหลัก พวกเขาสัญญาว่าจะเพิ่มความเร็วคอมพิวเตอร์อย่างน่าอัศจรรย์ด้วยการเพิ่มพื้นที่ว่างใน RAM ของคอมพิวเตอร์ เพื่อทำความเข้าใจว่าเหตุใดสิ่งนี้จึงไม่มีประโยชน์และเป็นอันตราย คุณต้องเข้าใจก่อนว่า RAM คืออะไร

RAM คืออะไรและทำไมจึงจำเป็น?

แกะ(หรือ แกะ - อันโดม เข้าถึง เอมอรีหรือ แกะ - เกี่ยวกับหัตถการ ซีชวนให้นึกถึง ยูอุปกรณ์) - หน่วยความจำชั่วคราวที่ใช้เพื่อจัดเก็บคำแนะนำและข้อมูลที่จำเป็นสำหรับการคำนวณที่ดำเนินการโดยโปรเซสเซอร์คอมพิวเตอร์ (หรือโปรเซสเซอร์) ชั่วคราว สิ่งนี้อธิบายไว้อย่างถูกต้องและละเอียดยิ่งขึ้นใน Wikipedia แต่ฉันจะเน้นไปที่ปัญหาที่แท้จริงของพื้นที่ว่างใน RAM

หมายเหตุ: ฉันกำลังพูดอย่างเรียบง่ายที่สุดเท่าที่จะเป็นไปได้ โดยละเว้นข้อกำหนดและคุณลักษณะหลายประการ เหลือเพียงสาระสำคัญที่จำเป็นในบริบทของบันทึกของฉัน

โปรเซสเซอร์ต้องการ RAM เพื่อ เร็วการเข้าถึงข้อมูลที่ฮาร์ดไดรฟ์ไม่สามารถให้ได้ในทางใดทางหนึ่ง ดังนั้นเมื่อเปิดตัวโปรแกรม โปรแกรมจะถูกโหลดเข้าสู่ RAM ซึ่งเป็นวิธีเดียวที่คอมพิวเตอร์สามารถทำการคำนวณ โดยขับเคลื่อนข้อมูลไปยังโปรเซสเซอร์จาก RAM และด้านหลัง

ใน Windows โปรแกรมที่รันอยู่สามารถอยู่ทางกายภาพได้ไม่เพียง แต่ "ในการ์ด RAM" เท่านั้น แต่ยังอยู่ในฮาร์ดไดรฟ์ในไฟล์ด้วย pagefile.sysไฟล์นี้เรียกว่า "swap file" หรือ "swap" (จากภาษาอังกฤษ swap)

แนวคิดก็คือ: หากโปรแกรมใช้หน่วยความจำจำนวนมาก ส่วนหนึ่งของหน่วยความจำจะถูกเทลงบนฮาร์ดไดรฟ์ลงในไฟล์เพจจิ้ง ซึ่งจะทำให้ "พื้นที่อยู่อาศัย" ว่างสำหรับโปรแกรมอื่น และหากจำเป็น ข้อมูลจะถูกโหลดกลับเข้าสู่ RAM .

ปัญหาคือความเร็วที่แตกต่างกันระหว่าง RAM และฮาร์ดไดรฟ์ ใหญ่- นี้สามารถแสดงให้เห็นได้อย่างชัดเจนเช่นนี้:

เพื่อให้แน่ใจว่าเฉพาะข้อมูลที่ไม่จำเป็นเท่านั้นที่ถูกเทลงในไฟล์เก็บเพจ Windows จึงเรียกใช้ Memory Manager มันทำงานได้ค่อนข้างสำเร็จด้วยเหตุนี้บนคอมพิวเตอร์ที่มี RAM ขนาด 512 MB คุณสามารถเรียกใช้โปรแกรมที่ใช้หน่วยความจำมากกว่าหนึ่งกิกะไบต์ได้ ตัวอย่างทั่วไปคือ Adobe Photoshop, 3DS Max เวอร์ชันใหม่ และโปรแกรมอื่น ๆ อีกมากมายสำหรับการคำนวณที่ซับซ้อน แน่นอนว่าด้วย RAM จำนวนเล็กน้อยโปรแกรมก็จะเป็นเช่นนั้น อย่างยิ่งช้าลงหน่อย แต่การทำงานกับสิ่งเหล่านี้นั้นเป็นไปได้น้อยที่สุด แต่เป็นไปได้

เครื่องมือเพิ่มประสิทธิภาพหน่วยความจำทำอะไร?

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

จำเป็นต้องมีเครื่องมือเพิ่มประสิทธิภาพทั้งหมด แสดงจำนวนพื้นที่ว่างใน RAMและมักจะมีตัวอักษรสีแดงและคำเตือนว่าสิ่งนี้ส่งผลเสียต่อความเร็วของคอมพิวเตอร์ ซึ่งจริงๆแล้วไม่เป็นความจริง หากโปรแกรมต้องการ RAM ทั้งหมด แสดงว่าจำเป็นสำหรับธุรกิจ (การคำนวณ) และในการทำงาน เร็วเธอจะอยู่ที่นั่นก็ต่อเมื่อเธอได้รับพื้นที่มากเท่าที่เธอขอ

ตัวอย่างทั่วไปของโปรแกรมที่ต้องใช้ RAM จำนวนมากคือเกม หากเกมต้องใช้ RAM 2 กิกะไบต์ คุณจะทำอะไรไม่ได้ หากไม่มี RAM ตามจำนวนที่ต้องการ การเล่นจะเป็นปัญหาเนื่องจากอัตราเฟรมต่ำ เกมจะช้าลงเนื่องจากข้อมูลบางส่วนจะอยู่ในไฟล์สว็อปที่ช้า เครื่องมือเพิ่มประสิทธิภาพ RAM สร้างขึ้น ผลเสียเหมือนกัน- หลังจากหน่วยความจำว่าง โปรแกรมจะถูกจัดสรรหน่วยความจำน้อยกว่าที่ต้องการ ซึ่งเป็นสาเหตุที่ "เบรก" เริ่มต้นอีกครั้ง

หมายเหตุ #1:ฉันไม่ได้บอกว่าอัตราเฟรมในเกมเกี่ยวข้องโดยตรงกับจำนวน RAM ด้วยการติดตั้ง RAM เพิ่มในคอมพิวเตอร์ของคุณ คุณจะสามารถเพิ่มประสิทธิภาพได้เฉพาะในโปรแกรมที่ปริมาณ RAM มีความสำคัญมาก โดยไม่คำนึงถึงพารามิเตอร์ที่สำคัญอื่น ๆ: ความถี่ของโปรเซสเซอร์, คุณลักษณะของการ์ดแสดงผล, ความถี่ RAM, ความเร็วของฮาร์ดไดรฟ์, ฯลฯ

โน้ต 2:เกิดข้อผิดพลาดกับโปรแกรมภายใต้ชื่อทั่วไป “ หน่วยความจำรั่ว“เมื่อโปรแกรม “เติบโต” โดยไม่มีเหตุผลและใช้หน่วยความจำทั้งหมดโดยไม่จำเป็น แต่ในกรณีนี้ จำเป็นต้องเรียกร้องให้ผู้พัฒนาโปรแกรมนี้แก้ไขข้อผิดพลาด และไม่เพิ่มหน่วยความจำด้วยเครื่องมือเพิ่มประสิทธิภาพ

เครื่องมือเพิ่มประสิทธิภาพหน่วยความจำทำงานอย่างไร

โปรแกรมเพิ่มประสิทธิภาพหน่วยความจำ (อาจมีชื่อแตกต่างกัน - SuperRAM, FreeMemory, Memory Management SuperProMegaEdition ฯลฯ ) สามารถเพิ่มหน่วยความจำได้หลายวิธี แต่ทั้งหมดนี้เชื่อมโยงกับหลักการหลอกลวง Windows Memory Manager:

  1. โปรแกรมเรียกใช้ฟังก์ชันพิเศษ EmptyWorkingSet() ซึ่งบังคับให้โปรแกรมทั้งหมดถ่ายโอนข้อมูลตัวเองลงในไฟล์สว็อปให้มากที่สุดเท่าที่จะเป็นไปได้
  2. โปรแกรมเริ่มเติบโตในหน่วยความจำอย่างไม่สามารถควบคุมได้โดยบอก Windows Memory Manager ว่าจำเป็นสำหรับธุรกิจ (ฉันพูดเป็นคำอุปมา แต่จริงๆ แล้วเป็นกรณีนี้) ซึ่งเป็นผลมาจากการที่ Memory Manager ส่งโปรแกรมจำนวนมากที่สุดเท่าที่เป็นไปได้ ฮาร์ดไดรฟ์ในไฟล์สลับ

ผลลัพธ์จะเหมือนเดิมเสมอ: โปรแกรมเริ่มช้าลง แต่จำนวนพื้นที่ว่างใน RAM จะเป็นสีเขียวและโปรแกรมเพิ่มประสิทธิภาพหน่วยความจำแจ้งว่าทุกอย่างเรียบร้อยดี ส่งผลให้ผู้ใช้พึงพอใจ เปิดหน้าต่างโปรแกรมโปรดขึ้นมา และ... ซึ่งรอคอย.เพราะโปรแกรมโปรดของเขากำลังจะเริ่มขึ้นแล้ว ช้าลงมากสิ่งนี้จะเกิดขึ้นจนกว่าโปรแกรมจะส่งคืน "ตัวมันเอง" เป็น RAM จากไฟล์สลับ เป็นผลให้ RAM เต็มอีกครั้ง ตัวบ่งชี้พื้นที่ว่างจะรายงานอีกครั้งว่าหน่วยความจำไม่ว่าง ผู้ใช้โกรธ เริ่มล้างหน่วยความจำ และทุกอย่างจะเกิดขึ้นในรอบที่สอง (สาม, ห้า, สิบ)

ผลตรงกันข้าม - เพื่อให้โปรแกรมใช้ RAM ทั้งหมด คาดคะเนเพื่อการทำงานที่รวดเร็ว - เป็นไปไม่ได้ที่จะบรรลุผลสำเร็จ ฉันใช้คำว่า "สมมุติ" เพราะในกรณีอุดมคติ (เมื่อมีหน่วยความจำเพียงพอ) โปรแกรมใช้หน่วยความจำมากเท่าที่ต้องการและ กระบวนการนี้ไม่สามารถแทรกแซงได้- หากคุณรบกวนกระบวนการนี้ คุณจะพบกับการชะลอตัวที่เกิดจากการเข้าถึงไฟล์สว็อปบ่อยครั้ง

อีกประเด็นที่น่าเศร้า: เครื่องมือเพิ่มประสิทธิภาพหน่วยความจำไม่สามารถยกเลิกการโหลดโปรแกรมที่ไม่จำเป็นออกจาก RAM ได้ เรากำหนด "ความไร้ประโยชน์" ของพวกเขาเอง ทุกอย่างทำงานแตกต่างออกไปในคอมพิวเตอร์ โปรแกรมทั้งหมดจะถูกยกเลิกการโหลดลงในไฟล์สลับตามอำเภอใจ

บทสรุป #1:การเพิ่ม RAM โดยเครื่องมือเพิ่มประสิทธิภาพจะสร้างความเสียหายและลดประสิทธิภาพเท่านั้น

ข้อสรุปที่ 2:คุณไม่สามารถตัดสินความเร็วของโปรแกรมด้วยพื้นที่ว่างใน RAM ได้

ข้อสรุปที่ 3:หากโปรแกรมใช้พื้นที่ใน RAM มาก แสดงว่าโปรแกรมทำงานกับข้อมูลจำนวนมาก คุณสามารถช่วยให้เธอ "คิด" เร็วขึ้นได้โดยการเพิ่มจำนวน RAM เท่านั้น เช่น โดยการติดตั้งการ์ด RAM เพิ่มเติมลงในคอมพิวเตอร์ แต่สิ่งนี้จะไม่ช่วยหากคุณสมบัติอื่น ๆ ของพีซีไม่ตรงตามข้อกำหนด

เพื่อไม่ให้ไม่มีมูล นี่คือลิงก์ไปยังข้อสรุปที่คล้ายกันพร้อมคำอธิบายวิธีการทำงานของ Windows Memory Manager: ที่นี่

หน่วยความจำควรได้รับการปรับให้เหมาะสมอย่างไร?

วิธีที่ชัดเจนที่สุดในการปรับปรุงประสิทธิภาพของคอมพิวเตอร์คือการปิดโปรแกรมที่ไม่จำเป็น ประการที่สองคือการติดตั้ง RAM แท่ง (บอร์ด) เพิ่มเพื่อให้โปรแกรม "รู้สึกสบายใจมากขึ้น" และทำงานได้เร็วขึ้น วิธีอื่นๆ ในการเพิ่มความเร็วคอมพิวเตอร์ที่เกี่ยวข้องโดยตรงกับ RAM ได้แก่: เลขที่

ฉันทำซ้ำอีกครั้ง: เครื่องมือเพิ่มประสิทธิภาพหน่วยความจำเป็นเรื่องไร้สาระเพื่อสร้างรายได้จากผู้ใช้ที่ใจง่าย ความโง่เขลาเดียวกันคือการปรับ "การตั้งค่าหน่วยความจำที่ซ่อนอยู่" ใน Windows เนื่องจากทุกสิ่งได้รับการกำหนดค่าอย่างเหมาะสมที่สุดแล้วหลังจากการทดสอบบนคอมพิวเตอร์จำนวนมาก มีปัญหาเฉพาะบางอย่าง แต่สิ่งนี้ใช้ไม่ได้กับคอมพิวเตอร์ที่บ้าน

เกี่ยวกับ RAM ฟรีใน Windows Vista, 7, 8, 10

ในฟอรัมฉันมักจะเห็นเสียงร้องอย่างขุ่นเคือง (ฉันพูด): “ ฉันติดตั้ง Windows 7 (8, 10) ดูที่ Task Manager แล้วบอกว่ามี RAM หนึ่งกิกะไบต์ครึ่งหรือทั้งหมด! Windows 7 (8, 10) กินหน่วยความจำมาก!»

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

ข้อสรุป:

  1. ไม่จำเป็นต้องล้างหน่วยความจำ เนื่องจากพื้นที่แต่ละไบต์ถูกใช้จนเต็ม อย่างมีประสิทธิภาพ.
  2. ลืมเกี่ยวกับเครื่องมือเพิ่มประสิทธิภาพหน่วยความจำไปได้เลย - พวกมันไม่ได้ปรับให้เหมาะสมสิ่งใดๆ และรบกวนแคชและฟังก์ชันอื่น ๆ ของ Windows
  3. หาก RAM จำนวนมากถูกครอบครองทันทีหลังจากเปิดคอมพิวเตอร์ นี่เป็นเรื่องปกติอย่างยิ่งและไม่ทำให้โปรแกรมทำงานช้าแน่นอนว่าหากสตาร์ทอัพเต็มไปด้วยโปรแกรมหลายสิบหรือสองโปรแกรมที่ใช้หน่วยความจำนี้ ในเวลาเดียวกันก็โหลดโปรเซสเซอร์และใช้งานฮาร์ดไดรฟ์มันจะช้าลงอย่างแน่นอน โปรแกรมดังกล่าวจำเป็นต้องได้รับการจัดการโดยการลบหรือลบออกจากการเริ่มต้น และไม่ล้างหน่วยความจำด้วยเครื่องมือเพิ่มประสิทธิภาพ

นอกจากนี้ยังมีความเชื่อกันว่าเมื่อใช้ Windows Vista, 7, 8 และ 10 แคชจะรบกวนการทำงานของโปรแกรม ถูกกล่าวหาว่า “เมื่อโปรแกรมต้องการ RAM เพิ่ม ปรากฏว่ามีแคชอุดตัน และเบรกเกิดขึ้น” นี้เป็นจริงไม่เป็นความจริง แคชจะหายไป ทันทีและโปรแกรม ทันที RAM ตามจำนวนที่ต้องการจะพร้อมใช้งาน

การเปลี่ยนขนาดไฟล์เพจ การย้าย หรือปิดใช้งาน

คำแนะนำที่ค่อนข้างธรรมดาในทางใดทางหนึ่งก็เป็นอันตรายเช่นกัน มีบทความดีๆ เกี่ยวกับเรื่องนี้ใน Habrahabr ฉันจะให้เฉพาะข้อสรุปที่สำคัญที่สุดของบทความนั้นเท่านั้น โดยเสริมจากประสบการณ์ส่วนตัวของฉันเอง:

  1. การเปลี่ยนขนาดของไฟล์เพจจิ้งแทบไม่มีประโยชน์เลยตามทฤษฎีแล้ว คุณควรตั้งค่าขนาดไฟล์เพจให้ไม่ใหญ่เกินกว่าที่โปรแกรมที่ทำงานอยู่ต้องการ แต่ปัญหาคือแม้ว่าคุณจะใช้โปรแกรมเดียวกันในเวอร์ชันเดียวกันวันแล้ววันเล่า แต่สถานการณ์ก็แตกต่างกัน (คุณสามารถเรียกใช้ในเบราว์เซอร์ได้ หนึ่งแท็บหรืออาจเป็นร้อย โดยแต่ละแท็บเปิดเกม Flash) และข้อกำหนดสำหรับหน่วยความจำที่มีอยู่จะแตกต่างกัน - ขนาด "ในอุดมคติ" โดยประมาณของไฟล์เพจจะเปลี่ยนจากนาทีต่อนาที ดังนั้นจึงไม่มีเหตุผลที่จะเปลี่ยนขนาดของไฟล์เพจจิ้ง เนื่องจาก "ขนาดในอุดมคติ" ของไฟล์เพจจิ้งมีการเปลี่ยนแปลงอยู่ตลอดเวลา ปล่อยให้ขนาดที่ระบบกำหนดง่ายกว่าและไม่หลอกตัวเอง
  2. หากคุณปิดการใช้งานไฟล์เพจจิ้งบนพาร์ติชันระบบ(ในกรณีนี้ สามารถใช้ไฟล์สว็อปบนพาร์ติชั่นอื่นได้) การถ่ายโอนข้อมูลหน่วยความจำจะไม่ทำงานสำหรับข้อผิดพลาด BSODดังนั้น หากระบบแสดง "หน้าจอสีน้ำเงินแห่งความตาย" เพื่อระบุสาเหตุของความล้มเหลว คุณจะต้องเปิดใช้งานไฟล์เก็บเพจบนพาร์ติชันระบบก่อน จากนั้นรอให้ความล้มเหลวเกิดขึ้นอีก มีเพียงสถานการณ์เดียวเท่านั้นที่แนะนำให้ปิดการใช้งานไฟล์เพจจิ้งบนดิสก์ระบบ (เพื่อสูญเสียความสามารถในการวินิจฉัย) และเปิดใช้งานในอีกกรณีหนึ่ง - หากมีสองไฟล์ขึ้นไป ทางกายภาพฮาร์ดไดรฟ์ การย้ายไฟล์เพจไปยังฟิสิคัลดิสก์อื่นสามารถลดการกระตุกได้โดยการกระจายโหลดไปยังดิสก์
  3. การปิดใช้งานไฟล์เพจจิ้ง (โดยสิ้นเชิง เช่น บนดิสก์ทั้งหมด) จะทำให้เกิดปัญหาและการล่มของโปรแกรมที่ใช้ทรัพยากรมากคุณจะไม่เชื่อ แต่ถึงตอนนี้ เมื่อมีการติดตั้ง RAM โดยเฉลี่ย 16 GB ในพีซีที่บ้าน ก็มีหลายโปรแกรมที่ต้องใช้มากกว่านี้ โดยส่วนตัวแล้วฉันประสบปัญหาในการเรนเดอร์ฉากที่ซับซ้อนโดยใช้ V-Ray และเมื่อทำงานในโปรแกรม GIMP - โปรแกรมเหล่านี้ค่อนข้างโลภในแง่ของหน่วยความจำที่มีอยู่และปิดเมื่อมีหน่วยความจำไม่เพียงพอ
    บันทึก:แน่นอนว่าโปรแกรมต่างๆ มักจะไม่เขียนข้อมูลลงในไฟล์เพจเอง แต่ระบบปฏิบัติการจะทำเพื่อพวกเขา (แต่ก็มีข้อยกเว้น) แต่อย่างไรก็ตาม ไฟล์เพจที่ถูกปิดใช้งานนั้นไม่สามารถถือเป็นส่วนหนึ่งได้ ปกติโหมดการทำงานของคอมพิวเตอร์
  4. การย้ายไฟล์สลับไปยังดิสก์ RAM(ดิสก์เสมือนที่รวดเร็วมากอยู่ใน RAM) ไม่เหมาะสม.
    ประการแรกและนี่คือสิ่งที่สำคัญที่สุดเมื่อ Windows เริ่มทำงาน ดิสก์ RAM อาจถูกเตรียมใช้งานช้ากว่าช่วงเวลาที่ระบบต้องการไฟล์เพจจิ้ง ด้วยเหตุนี้ อะไรก็เกิดขึ้นได้ ตั้งแต่ BSOD ไปจนถึงการชะลอตัวของระบบที่เกิดขึ้นเองตามธรรมชาติ (ฉันพบสิ่งข้างต้นเมื่อฉันทดสอบแนวคิดนี้)
    ประการที่สองขนาดของไฟล์สว็อปดังกล่าวจะเล็ก - หน่วยความจำไม่ใช่ยาง มีตัวเลือกเกิดขึ้น - RAM ขาดเมื่อมีไฟล์เพจจิ้งขนาดใหญ่ในหน่วยความจำหรือโปรแกรมขัดข้องเมื่อมีพื้นที่ไม่เพียงพอในไฟล์เพจจิ้งขนาดเล็ก ไม่มีค่าเฉลี่ยสีทองเพราะ... คอมพิวเตอร์สามารถทำงานที่แตกต่างไปจากเดิมอย่างสิ้นเชิง
    ข้อยกเว้นเมื่อคุณสามารถสร้างไฟล์เพจจิ้งขนาดใหญ่บนดิสก์ RAM ได้คือถ้าคุณมี RAM 16 GB ขึ้นไป อย่างไรก็ตาม ด้วย RAM จำนวนมาก ไฟล์เพจจิ้งจึงแทบไม่เคยถูกใช้เลย และไม่มีประโยชน์ที่จะเก็บไว้ใน RAM
    ที่สามสิ่งนี้ไม่มีประโยชน์เลย เนื่องจากจำเป็นต้องสลับเพื่อขยายหน่วยความจำเสมือนโดยใช้ฮาร์ดไดรฟ์หรือ SSD

กำลังล้างไฟล์สลับ

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

ถ้าคุณ ไม่ทำงานกับข้อมูลที่เป็นความลับได้ดีขึ้น อย่าเปิดใช้งานการล้างข้อมูล pagefile.sys

ความพร้อมใช้งานของ RAM มากกว่า 4 GB ใน Windows

อินเทอร์เน็ตเต็มไปด้วยการคาดเดาของผู้ใช้ว่าทำไม RAM ขนาด 3.5 GB ถึงมีอยู่ใน Windows บิตแทนที่จะเป็นเช่น 4 GB ที่ติดตั้ง มีการคิดค้นทฤษฎี ตำนาน และตำนานมากมาย ตัวอย่างเช่น พวกเขาเชื่อว่านี่เป็นข้อจำกัดที่ทำโดย Microsoft ซึ่งสามารถลบออกได้ นี่เป็นความจริงบางส่วน - มีข้อจำกัดที่บังคับจริงๆ คุณไม่สามารถลบมันออกได้ เนื่องจากในระบบ 32 บิต ไดรเวอร์และโปรแกรมอาจไม่เสถียรเมื่อระบบใช้ RAM มากกว่าสี่กิกะไบต์ สำหรับ Windows 64 บิต ไดรเวอร์จะได้รับการทดสอบอย่างละเอียดมากขึ้น

ใน Windows 32 บิต มี RAM เพียง 4 GB ใน 64 บิตไม่มีข้อ จำกัด ดังกล่าวและมี RAM ให้เลือกมากขึ้น - สูงสุด 192 GB

แต่มันไม่ง่ายขนาดนั้น วินโดว 7 เริ่มต้น (เริ่มต้น)(และเวอร์ชันที่เทียบเท่ากับ Vista) ไม่เห็น RAM มากกว่า 2 GB นี่เป็นข้อจำกัดเช่นกัน แต่ไม่ใช่เนื่องจากซอฟต์แวร์ไม่เสถียร ความจริงก็คือ Windows 7 Basic จำหน่ายเฉพาะในเน็ตบุ๊กที่ใช้พลังงานต่ำซึ่งจริง ๆ แล้วเกือบจะฟรีดังนั้นจึงจำเป็นต้องแยกออกจากรุ่นที่มีราคาแพงกว่า: Home Basic, Home Advanced, Ultimate เป็นต้น ข้อจำกัดบางประการของ Windows 7 Starter สามารถลบออกได้ แต่ไม่จำกัด RAM ขนาด 2 กิกะไบต์

สำหรับ Windows XP, Vista, 7 และ Windows 8/10 รุ่น 32 บิตที่เหลือ: ในทางปฏิบัติ ผู้ใช้สามารถใช้งานได้น้อยกว่านี้ - 3.5 กิกะไบต์ประเด็นก็คือไดรเวอร์ยังมีที่อยู่ของตัวเองซึ่งทำให้โปรแกรม Windows ไม่สามารถเข้าถึงหน่วยความจำบางส่วนขนาด 512 เมกะไบต์ได้ มีแพตช์ที่ให้คุณ "พุช" ที่อยู่ดังกล่าวเกินสี่กิกะไบต์เพื่อให้ระบบเริ่มใช้ RAM ทั้งหมด 4 GB แต่สิ่งนี้แทบไม่สมเหตุสมผลเลย:

  • ตามที่ฉันเขียนไว้ข้างต้น ไดรเวอร์และโปรแกรมจะไม่สามารถทำงานได้อย่างถูกต้องหลังจากแพตช์ดังกล่าว ดังนั้นระบบอาจเริ่มค้างและก่อให้เกิดข้อผิดพลาด เช่น ประพฤติตนอย่างคาดเดาไม่ได้
  • แม้ว่าคอมพิวเตอร์จะติดตั้งการ์ด RAM ขนาด 8, 16, 32 GB ขึ้นไป แต่ก็จะไม่ช่วยในการใช้งานในโหมด 32 บิตของระบบปฏิบัติการ แต่อย่างใด

การมี RAM เพิ่ม 512MB จะมีประโยชน์อะไรหากระบบไม่เสถียร นี่เป็นตัวอย่างที่ดี คุณจะยังคงต้องติดตั้ง Windows 64 บิต

เพียงเพราะมองเห็น RAM ขนาด 4GB ไม่ได้หมายความว่าจะสามารถใช้งานได้อย่างมีประสิทธิภาพปัญหาคือ Windows 32 บิตไม่สามารถจัดสรร RAM จริงเกิน 2 GB ให้กับกระบวนการ (โปรแกรม) ได้อย่างมีประสิทธิภาพ หลายคนลืมเรื่องนี้ - และไร้ผล ไม่สำคัญว่าคอมพิวเตอร์จะมี RAM เท่าใดหากโปรแกรมไม่สามารถให้ RAM เกิน 2 GB ได้ ตัวอย่าง: หากผู้ใช้ทำงานใน Windows 32 บิตด้วย Photoshop บนคอมพิวเตอร์ที่มี RAM 4 GB Photoshop จะสามารถใช้งานได้สูงสุดเพียง 2 กิกะไบต์เท่านั้น ข้อมูลที่เหลือจะถูกโยนลงในไฟล์สลับและจะเริ่มช้าลง ลง. มันเหมือนกันกับเกม

ในความเป็นจริง เฉพาะระบบปฏิบัติการ 64 บิตเท่านั้นที่โปรแกรมสามารถใช้ประโยชน์จาก RAM มากกว่า 2 กิกะไบต์ได้เต็มประสิทธิภาพ และไม่ใช่ทั้งหมด แต่เฉพาะที่ออกแบบมาให้ใช้ RAM มากกว่า 2 GB เท่านั้น สถานการณ์สามารถแก้ไขได้อีกครั้งโดยใช้แพตช์ที่เหมาะสมใน Windows 32 บิต แต่วิธีนี้ใช้ไม่ได้กับทุกโปรแกรม ฉันทำซ้ำ: เฉพาะ Windows 64 บิตและโปรแกรม 64 บิตที่ทำงานอยู่ในนั้นเท่านั้นเป็นวิธีเดียวที่จะใช้ RAM จำนวนมากได้อย่างเต็มประสิทธิภาพ

ในขณะเดียวกัน สถานการณ์จะแตกต่างออกไปใน Windows เวอร์ชันเซิร์ฟเวอร์: มี RAM จำนวนมากกว่ามาก แม้แต่ในระบบปฏิบัติการเวอร์ชัน 32 บิตก็ตาม เหตุใดสิ่งนี้จึงเกิดขึ้นได้อธิบายไว้ในบทความการทำลายขอบเขตของ Windows: หน่วยความจำกายภาพโดย Mark Russinovich

มาสรุปกัน

  • ไม่สามารถใช้เครื่องมือเพิ่มประสิทธิภาพ RAM ได้
  • การตั้งค่าหน่วยความจำแบบสัมผัสจะเหมือนกันแม้ว่าโปรแกรมจะมีคำแนะนำมากมายที่ให้ความรู้สึกควบคุมสถานการณ์ได้ก็ตาม
  • RAM ฟรีใน Windows Vista/7/8/10 ใช้งานได้ดีไม่ควรแตะฟังก์ชันนี้ - ทุกอย่างทำงานได้ดีแทบไม่มีอะไรสามารถปรับปรุงได้
  • หากคอมพิวเตอร์ของคุณช้าลงแสดงว่าเป็นเช่นนั้น มีโอกาสมากขึ้นไม่ใช่เพราะหน่วยความจำที่ถูกครอบครอง (ถูกครอบครองโดยแคชที่มีประโยชน์) แต่เป็นเพราะโปรแกรมที่ทำงานอยู่จำนวนมากหรือโปรแกรมเดียวที่ "รับ" ทุกอย่างเพื่อตัวมันเอง

วันที่ดีสำหรับทุกคน ห้าปีที่แล้วฉันเขียนบทความชื่อ readyboost บน windows xp และเมื่อฉันเขียนบทความนี้ฉันคิดว่าข้อมูลจะไม่เกี่ยวข้องเนื่องจากมี Windows 7 อยู่แล้วซึ่ง readyboost ทำงานนอกกรอบและ ddr3 RAM ออกมา ซึ่งขายถูกกว่าบอร์ดหน่วยความจำรุ่นก่อนๆ แต่ที่น่าประหลาดใจคือตอนนี้มีคนเปลี่ยนจากเครื่องมือค้นหาไปยังหน้าเว็บประมาณ 10 ครั้งต่อวัน ขณะนี้มีผู้ดูบทความประมาณ 80,000 ครั้ง และคิดเป็นค่าเฉลี่ย 42 ครั้งต่อวัน ซึ่งถือว่าค่อนข้างมาก สำหรับไซต์ที่เรียบง่ายของฉัน

คำถามคือ ทำไมฉันถึงเริ่มต้นด้วยความคิดถึงและพูดถึง readyboost บน xp? ง่ายๆ เลย วันนี้เราจะมาดูสถานการณ์ย้อนกลับกัน เช่น readyboost จะใช้เมื่อมี RAM ไม่เพียงพอสำหรับการทำงานที่สะดวกสบายและเรามาดูกัน วิธีทำให้ RAM มากกว่า 3.5 กิกะไบต์ทำงานใน Windows XP- พูดตามตรง มันยากสำหรับฉันที่จะสร้างแบบจำลองและอธิบายสถานการณ์ที่ทักษะนี้อาจเป็นประโยชน์กับคุณอย่างมีเหตุผล (และใช่ วันนี้จะมีความคิดเห็นมากมายจากผู้เขียนและการพูดนอกเรื่องโคลงสั้น ๆ หากคุณไม่สนใจฉัน “blah blah blah” คุณสามารถดูภาพหน้าจอได้ทันที) แต่มันมีประโยชน์เมื่ออยู่ในที่ทำงานฉันมีหน่วยระบบ Dell รุ่นเก่าที่มี OEM Windows XP ซึ่งไม่สามารถติดตั้งใหม่ได้ เอาล่ะ ฉันมี RAM 2GB ซึ่งเพียงพอสำหรับ xp แต่แล้วฉันก็ค้นหาไปรอบ ๆ โกดัง แยกยูนิตระบบเก่าออกจากกันและฉันมี RAM ขนาด 6GB อยู่แล้ว อย่างที่คุณทราบระบบเห็นเพียง 3.5 GB และทุกอย่างได้ผลใน RAM 2.5 GB ที่ไม่ได้ใช้งานซึ่งแย่ความคิดนี้เริ่มกัดกินสมองของฉันและวันหนึ่งเพื่อนร่วมงานที่มีประสบการณ์มากขึ้นแนะนำวิธีดำเนินการให้ฉัน มัน (ด้วยเหตุนี้ฉันจึงไม่อ้างสิทธิ์ในการประพันธ์) และเทคโนโลยีดิสก์ RAM จะช่วยเราในเรื่องนี้ ดิสก์ RAM คืออะไร ทุกอย่างค่อนข้างง่าย - นี่คือเทคโนโลยีที่ช่วยให้คุณสามารถสร้างพาร์ติชันในหน่วยความจำเข้าถึงโดยสุ่ม (RAM) และสิ่งนี้จะช่วยให้เราใช้ RAM ที่เหลือได้อย่างไร เราจะสร้างไฟล์สลับในพาร์ติชันที่สร้างขึ้น! ข้อมูลเพิ่มเติมเล็กน้อย: เมื่อระบบจัดสรร RAM ทั้งหมด กระบวนการที่ไม่มีความสำคัญสามารถย้ายไปยังประสานที่มีประสิทธิภาพน้อยกว่า (ไฟล์สลับ) ส่วนใหญ่จะถูกสร้างขึ้นบนฮาร์ดไดรฟ์ที่มีความเร็วช้ากว่า RAM มาก

เพื่อแสดงให้คุณเห็นถึงการใช้งานฟังก์ชั่นนี้ฉันได้ติดตั้ง Windows XP ในเครื่องเสมือน (Virtual Box บางทีสักวันหนึ่งฉันจะเขียนบทความเกี่ยวกับวิธีใช้โปรแกรมนี้) และกังวลมากว่ามันอาจไม่ทำงาน แต่ทุกอย่างได้ผล ดี). ปัญหาในการเลือกโปรแกรมเริ่มรุนแรง (จำเป็นต้องมีทั้งแบบง่ายและฟรี) เราพบว่าโปรแกรม VSuite Ram (รุ่นฟรี) ฟังก์ชันการทำงานของเวอร์ชันฟรีนั้นเพียงพอสำหรับเรา

เอาล่ะ ทีละประเด็น ไม่งั้นผมจะถูกพาไปกับ “บลา บลา บลา”

- ก่อนอื่นเราต้องการ ดาวน์โหลดติดตั้งและติดตั้ง ไม่มีอะไรซับซ้อนในการติดตั้ง คลิกถัดไป เท่านี้ก็เสร็จเรียบร้อย

– เราเปิดโปรแกรมดูหน้าต่างโปรแกรมหลักในช่อง "ขนาดดิสก์" ระบุจำนวนหน่วยความจำที่ระบบไม่ได้ใช้ (ฉันจัดสรร 4710 MB สำหรับเครื่องเสมือนและระบบใช้ 3.5 GB เป็นผลให้ ฉันมี 1,024 MB หรือ 1 GB พอดี อันที่จริงนี่คือหมายเลขที่ฉันและฉันจะชี้ให้เห็น ป.ล. ปล่อยให้ไม่ได้ใช้อย่างน้อย 2MB (ในกรณี) และเจ้าของพีซีที่มีการ์ดแสดงผลในตัวที่มีการจัดสรรหน่วยความจำ RAM โปรดคำนึงถึงสิ่งนี้ด้วย!)

ในช่อง "อักษรระบุไดรฟ์" จะมีการระบุตัวอักษรของไดรฟ์ที่กำลังสร้าง ฉันเลือกตัวอักษร "R" เพื่อหลีกเลี่ยงความสับสน และในโหมดอัตโนมัติ มันจะตั้งค่าอักษรตัวแรกที่ว่างตามลำดับตัวอักษร

ในช่อง "ป้ายกำกับปริมาณ" ให้ตั้งชื่อส่วนดังกล่าว

คลิกปุ่ม "เพิ่ม" - คุณทำเสร็จแล้ว! หากต้องการตรวจสอบผลลัพธ์ ให้ไปที่ "My Computer" และดูว่าส่วนดังกล่าวปรากฏขึ้น

หากทุกอย่างเรียบร้อยดี ให้ตั้งค่าไฟล์สว็อปเป็นพาร์ติชั่นที่สร้างขึ้น ในขณะที่ลบไฟล์ในพาร์ติชั่นอื่น (สำหรับผู้ที่ไม่ทราบหรือจำไม่ได้ว่าไฟล์เพจตั้งค่าไว้ที่ไหน “System Properties\Advanced\Performance Options\Advanced”) และหลังจากรีบูตทุกอย่างจะทำงานได้

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

วันหนึ่งฉันต้องประกอบคอมพิวเตอร์ให้เพื่อนๆ ฉันทำสิ่งนี้น้อยมาก แต่เนื่องจากฉันเป็น "ผู้คลั่งไคล้คอมพิวเตอร์" ฉันจึงต้องซ่อมเฟอร์นิเจอร์คอมพิวเตอร์ด้วย :) โดยทั่วไปฉันใช้ส่วนประกอบต่อไปนี้ในการประกอบ:

เมนบอร์ด ASUS M5A97 R2.0;

โปรเซสเซอร์ AMD FX-8350 Black Edition, OEM;

RAM DIMM DDR3, 8GB (2x4GB), Kingston HyperX FURY สีน้ำเงิน;

คูลเลอร์ Zalman CNPS10X Performance.

หลังจากที่ฉันรวบรวมทุกอย่างแล้ว ฉันไม่เห็น RAM อีก 4 GB ใน BIOS เช่น แทนที่จะเป็น 8 มี 4GB เมื่อค้นหาการตั้งค่าแล้ว ฉันเห็นว่ามาเธอร์บอร์ด "เห็น" แท่งหน่วยความจำทั้งสองอัน แต่ด้วยเหตุผลบางประการ ค่าสุดท้ายคือ 4GB การติดตั้ง Windows ไม่ได้ทำให้เกิดความชัดเจนใดๆ แต่ทำให้เกิดความสับสนมากยิ่งขึ้น โดยเฉพาะในคุณสมบัติของคอมพิวเตอร์จะมี "หน่วยความจำที่ติดตั้ง (RAM): 8 GB (พร้อมใช้งาน 3.90 GB)"

หลังจากดูการตรวจสอบทรัพยากร ในที่สุดฉันก็มาถึงทางตัน 4 GB ถูกครอบครองโดย "อุปกรณ์ที่สงวนไว้"

ฉันเริ่มคิดทีละขั้นตอนว่าจะแก้ไขปัญหานี้อย่างไรและฉันจะอธิบายความคิดและการกระทำทั้งหมดของฉันทีละขั้นตอนตั้งแต่วิธีที่ง่ายและชัดเจนที่สุดในการเต้นรำกับแทมบูรีน โปรดทราบว่าหากในกรณีของคุณ BIOS ไม่ "เห็น" บางส่วนหรือทั้งหมดของ RAM ดังนั้นในทุกวิธี ให้ให้ความสำคัญกับการตั้งค่า BIOS และฮาร์ดแวร์มากขึ้น หาก RAM ทั้งหมดมีอยู่ใน BIOS แต่ไม่มีใน Windows ดังนั้นในบรรดาวิธีการทั้งหมดที่แสดงด้านล่าง ให้เลือกเฉพาะวิธีที่เกี่ยวข้องกับการตั้งค่า Windows

ตรวจสอบ bitness ของระบบปฏิบัติการ

ก่อนอื่น ในคุณสมบัติของระบบ ให้ดูความลึกของบิตของระบบปฏิบัติการ เราต้องไม่ลืมว่าระบบ Windows 32 บิตมี RAM สูงสุด 4 GB และแม้ว่าคุณจะติดตั้ง 16 GB คอมพิวเตอร์ก็จะไม่เห็นสิ่งเหล่านี้ (มีวิธีแก้ไขชั่วคราว แต่นั่นไม่ใช่ประเด็นในตอนนี้และไม่ได้ผลเสมอไป) อย่างถูกต้อง)

หากคุณต้องการใช้ RAM มากกว่า 4 GB คุณต้องติดตั้งระบบใหม่เป็น 64 บิต

Windows เวอร์ชันของคุณมีขีดจำกัด RAM

Windows แต่ละเวอร์ชันมีขีดจำกัด RAM ของตัวเองซึ่งสามารถทำงานได้ เช่น

จำนวน RAM สูงสุดที่มีอยู่ใน Windows 7

ดังนั้นก่อนอื่นให้ตรวจสอบเวอร์ชันของ windows ที่ติดตั้งไว้

ตรวจสอบข้อจำกัดของเมนบอร์ดของคุณ

เมนบอร์ดแต่ละตัวมีข้อจำกัดเกี่ยวกับจำนวน RAM ที่รับรู้ รุ่นเก่าสามารถดูหน่วยความจำสูงสุด 4 GB ส่วนอื่น ๆ 16 GB และมีอยู่แล้วที่สามารถทำงานได้กับ 32 GB ขึ้นไป ดังนั้นให้ดูที่ความสามารถของมันในเอกสารประกอบสำหรับมาเธอร์บอร์ดหรือบนเว็บไซต์อย่างเป็นทางการของผู้ผลิต โปรดทราบว่าเมนบอร์ดรองรับความถี่การทำงานของ RAM ที่สูงกว่า

ตรวจสอบให้แน่ใจว่าไม่มีข้อจำกัดในการโหลด Windows

มีหลายกรณีที่ตั้งค่าข้อ จำกัด เมื่อโหลด Windows ดังนั้น RAM บางส่วนอาจไม่สามารถเข้าถึงได้ หากต้องการตรวจสอบสิ่งนี้ ให้กดคีย์ผสม "Win" + "R" แล้วป้อน "msconfig" ในบรรทัด

จากนั้นเปิดแท็บ "ดาวน์โหลด" คลิกปุ่ม "ตัวเลือกขั้นสูง"

ในหน้าต่างที่เปิดขึ้น ตรวจสอบให้แน่ใจว่าไม่ได้ทำเครื่องหมายในช่องถัดจากบรรทัด "หน่วยความจำสูงสุด"

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

ตรวจสอบให้แน่ใจว่าหน่วยความจำทำงาน

มีหลายครั้งที่ RAM ล้มเหลวหรือคุณได้รับมามีข้อบกพร่อง ดังนั้นควรตรวจสอบการทำงานของ RAM ความสนใจ!!! ควรทำการปรับแต่งแถบ RAM ทั้งหมดโดยปิดคอมพิวเตอร์ ถอดเมมโมรี่สติ๊กทั้งหมดออกแล้วเสียบเข้ากับพอร์ตเดียวกันทีละอัน หลังจากเปลี่ยนเมมโมรี่สติ๊กแต่ละอันแล้ว ให้เปิดคอมพิวเตอร์และใน BIOS หรือใน Windows ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์เห็นเมมโมรี่สติ๊กนี้ หรือในคอมพิวเตอร์ที่ทำงานเครื่องอื่น ให้ตรวจสอบแต่ละแถบหรือทั้งหมดพร้อมกัน

การสับแรมแท่ง

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

อัพเดตไบออส

สิ่งสำคัญคือต้องใช้ BIOS เวอร์ชันใดบนเมนบอร์ด บ่อยครั้งที่การอัปเดต BIOS นำไปสู่การแก้ปัญหาที่เกี่ยวข้องรวมถึงความสามารถในการ "ดู" RAM นี่คือตัวอย่างวิธีการอัพเดตเฟิร์มแวร์บนเมนบอร์ด ASUS

ในกรณีของฉัน น่าเสียดายที่แม้แต่วิธีนี้ก็ไม่ได้ช่วยอะไร แม้ว่าด้วยเหตุผลบางอย่างฉันแน่ใจว่ามันจะช่วยได้

รีเซ็ตการตั้งค่าไบออส

จุดสำคัญอีกประการหนึ่งคือการรีเซ็ตการตั้งค่าเป็นการตั้งค่าจากโรงงานใน BIOS บางคนอาจบอกว่าพวกเขาไม่เคยเปลี่ยนแปลงสิ่งใดที่นั่น และทำไมต้องรีเซ็ตบางสิ่งที่นั่น อันที่จริง ฉันทราบกรณีที่การรีเซ็ตเป็นการตั้งค่าจากโรงงานสามารถแก้ปัญหาได้จริงซึ่งวิธีแก้ปัญหาไม่ชัดเจน ในการรีเซ็ตการตั้งค่าให้กดปุ่ม "ออก" ใน BIOS และในเมนูที่ปรากฏขึ้นให้เลือก "โหลดการตั้งค่าเริ่มต้น" หรือถอดแบตเตอรี่บนเมนบอร์ดออกสักครู่แล้วใส่กลับเข้าไป

ทำความสะอาดคอมพิวเตอร์และตรวจสอบการเชื่อมต่อ

อีกวิธีที่มีประสิทธิภาพในการทำให้คอมพิวเตอร์ของคุณเห็น RAM ทั้งหมดคือการทำความสะอาดแท่ง RAM และพอร์ตต่างๆ จากฝุ่น นอกจากนี้ อย่าลืมทำความสะอาดโปรเซสเซอร์ ดึงออกจากซ็อกเก็ต และตรวจสอบว่าขางอหรือไม่ หลายคนจะบอกว่าวิธีนี้ไม่ได้ผลมากที่สุดโดยเฉพาะผู้ที่กำลังประกอบคอมพิวเตอร์เครื่องใหม่อย่างฉัน :) แต่มันช่วยฉันได้ ปรากฎว่าฉันใส่โปรเซสเซอร์ไม่ถูกต้อง (แม้ว่าฉันจะนึกไม่ออกว่าคุณจะใส่มันไม่ถูกต้องโดยไม่หักหลายขาได้อย่างไร) หรือฉันขันน็อตที่ยึดตัวทำความเย็นแน่นเกินไป (ฉันคิดว่าเวอร์ชันนี้น่าจะเป็นจริงมากกว่า) หรือคอมพิวเตอร์ตัดสินใจว่าฉันไม่รู้ว่าจะให้เวลาเขาเพิ่มอีกสองสามชั่วโมง แต่หลังจากที่ฉันถอดตัวทำความเย็นออก ดึงออกและติดตั้งโปรเซสเซอร์ใหม่ และติดตั้งโดยไม่ต้องขันน็อตตัวทำความเย็นมากเกินไป ทุกอย่างทำงานและ BIOS และด้วยเหตุนี้ windows จึงเห็น RAM ทั้งหมด

ฉันหวังเป็นอย่างยิ่งว่าบทความนี้จะช่วยคุณในการแก้ปัญหาที่เกี่ยวข้องกับ RAM และคุณจะใช้เวลาน้อยลงในการแก้ไข ฉันจะขอบคุณถ้าคุณแบ่งปันวิธีการแก้ไขปัญหาที่เกี่ยวข้องกับ RAM ในความคิดเห็น

pk-help.com

ทำไม RAM ทั้งหมดจึงมองไม่เห็น?

การเพิ่ม RAM เป็นหนึ่งในเป้าหมายที่ผู้ใช้พีซีหลายคนมุ่งมั่น แต่บางครั้งหลังจากติดตั้งเมมโมรี่สติ๊กเพิ่มเติมแล้วอาจผิดหวังเนื่องจากคอมพิวเตอร์ไม่เห็น RAM ทั้งหมด เราจะดูเพิ่มเติมว่าทำไม RAM ทั้งหมดจึงไม่ปรากฏใน Windows 7, 8 และ 10

อาจมีสาเหตุหลายประการที่ทำให้คอมพิวเตอร์ไม่เห็น RAM ทั้งหมด ตัวอย่างเช่น มีการติดตั้งระบบปฏิบัติการ Windows แบบ 32 บิตบนคอมพิวเตอร์ เธอจะไม่เห็น RAM เกิน 3 GB เนื่องจากร่างกายไม่สามารถทำได้ ปัญหานี้ได้รับการแก้ไขโดยการติดตั้งระบบปฏิบัติการ 64 บิต

อาจมีสถานการณ์ที่ระบบแสดงว่ามีหน่วยความจำติดตั้งอยู่มากเท่าที่ควร แต่มีหน่วยความจำน้อยกว่าหลายร้อยเมกะไบต์ นอกจากนี้ยังอธิบายได้ง่ายเนื่องจากคอมพิวเตอร์หรือแล็ปท็อปส่วนใหญ่มีการ์ดแสดงผลในตัวซึ่งสงวนส่วนหนึ่งของหน่วยความจำไว้

Windows อาจเลือกตัวเลือกหน่วยความจำสูงสุดไว้ ซึ่งจะป้องกันไม่ให้ใช้หน่วยความจำที่มีอยู่ทั้งหมด คุณสามารถตรวจสอบได้ในการกำหนดค่าระบบ เปิดแผง "Run" ด้วยคีย์ผสม "Win + R" ป้อนชื่อของยูทิลิตี้ "msconfig" แล้วเรียกใช้ ในหน้าต่าง "การกำหนดค่าระบบ" ไปที่แท็บ "บูต" คลิกปุ่ม "พารามิเตอร์ขั้นสูง ... " และยกเลิกการทำเครื่องหมายที่ช่องถัดจาก "หน่วยความจำสูงสุด" หากมีการทำเครื่องหมายไว้ หลังจากนี้ ให้รีสตาร์ทคอมพิวเตอร์

บางครั้งปัญหาอาจเกี่ยวข้องโดยตรงกับฮาร์ดแวร์ แต่ส่วนใหญ่จะส่งผลต่อเมนบอร์ดรุ่นเก่า ในเมนบอร์ดดังกล่าว RAM มากกว่า 4 GB อาจไม่สามารถมองเห็นได้ ขั้นตอนแรกคือการดูข้อมูลเกี่ยวกับเมนบอร์ดและค้นหาจำนวนหน่วยความจำสูงสุดที่รองรับ ขั้นตอนต่อไปคือการเข้าไปใน BIOS ค้นหาหนึ่งในพารามิเตอร์ที่เป็นไปได้ต่อไปนี้ “การแมปหน่วยความจำ, การแมป DRAM มากกว่า 4G, การแมป H/W DRAM มากกว่า 4GB, การแมปรูหน่วยความจำ H/W ใหม่, รูหน่วยความจำฮาร์ดแวร์, การแมปรูหน่วยความจำใหม่, หน่วยความจำ ทำการแมปคุณสมบัติใหม่” และตั้งค่าเป็น "เปิดใช้งาน" หากไม่มีตัวเลือกใดในรายการ คุณสามารถลองอัปเดต BIOS ได้ หากผู้ผลิตไม่ได้ใช้ตัวเลือกนี้การเปลี่ยนเมนบอร์ดเท่านั้นที่จะช่วยได้

วิธีแก้ปัญหาสุดท้ายไม่มีคำอธิบาย แต่บางครั้งก็ช่วยได้ หากเมนบอร์ดเป็นของใหม่และต้องรองรับจำนวนหน่วยความจำที่ติดตั้ง คุณสามารถลองใช้ตัวเลือกอื่นในการติดตั้งเมมโมรี่สติ๊กในช่องต่างๆ ค่อนข้างเป็นไปได้ว่าหลังจากการจัดเรียงแถบหน่วยความจำครั้งถัดไป ระบบจะเห็นแถบหน่วยความจำทั้งหมดพร้อมกัน

คุณอาจจะสนใจ: RAM อยู่ที่ไหนในคอมพิวเตอร์? windows ต้องการ RAM เท่าไหร่? เมนบอร์ดรองรับ RAM เท่าไหร่? เวลา RAM ที่ดีที่สุด

companduser.ru

Windows ไม่เห็น RAM ทั้งหมด

จำนวนคำถามที่เกี่ยวข้องกับปัญหาการมองเห็นระบบของจำนวน RAM ทั้งหมดไม่ลดลงเมื่อเวลาผ่านไป เป็นที่น่าสังเกตว่าแม้แต่ผู้ใช้ Windows 64 บิตก็ประสบปัญหานี้เช่นกัน

ลองหาสาเหตุว่าทำไมตัวอย่างเช่น OS เวอร์ชัน 32 บิตเห็นเพียง 3 GB แทนที่จะเป็น 4 GB และเวอร์ชัน 64 บิตเห็น 7 GB จาก 8 GB ที่ติดตั้ง

32 บิต

โดยหลักการแล้ว ระบบ 32 บิตไม่ควรมีปัญหาในการเข้าถึงหน่วยความจำกายภาพสูงสุด 4 GB แต่ในทางปฏิบัติทุกอย่างดูแตกต่างออกไปเล็กน้อย Windows เวอร์ชันดังกล่าวไม่สามารถใช้ RAM ได้เต็มที่เนื่องจากที่อยู่บางส่วนได้รับการจัดสรรตามความต้องการของอุปกรณ์คอมพิวเตอร์

โดยทั่วไป การเสริมมาตรฐานจะเริ่มต้นที่ตำแหน่งศูนย์ และอุปกรณ์จะได้รับการจัดสรรที่อยู่ซึ่งมีขนาดเป็นกิกะไบต์ที่สี่ ตราบใดที่จำนวน RAM ที่ใช้อยู่ภายใน 3 GB จะไม่พบข้อขัดแย้ง เมื่อเกินวอลุ่มนี้ สถานการณ์เกิดขึ้นเมื่อเซลล์ RAM รวมเข้ากับเซลล์ที่จัดสรรให้กับอุปกรณ์ เช่น อะแดปเตอร์กราฟิก เพื่อหลีกเลี่ยงความขัดแย้งในกรณีนี้ ระบบปฏิบัติการจะปฏิเสธที่จะใช้ส่วนของ RAM ที่ที่อยู่อุปกรณ์ทับซ้อนกัน

64 บิต

เนื่องจากระบบ Windows 64 บิตได้รับการออกแบบให้ทำงานกับ RAM สูงสุด 192 GB ดูเหมือนว่าจะไม่มีปัญหาใด ๆ ที่นี่อย่างแน่นอน โดยปกติแล้วจะไม่มี แต่บางสถานการณ์อาจเป็นไปได้เมื่อคุณยังต้องจัดการกับความจริงที่ว่าระบบไม่เห็น RAM ทั้งหมด

ประการแรกไม่มีอุปกรณ์พิเศษสำหรับระบบประเภทนี้นั่นคืออุปกรณ์พีซีใด ๆ ที่ได้รับการออกแบบมาสำหรับทั้ง 32 และ 64 บิต และสิ่งนี้ช่วยให้เราสามารถระบุได้ว่าเซลล์หน่วยความจำสำหรับอุปกรณ์นั้นได้รับการจัดสรรภายในขีดจำกัดเดียวกันที่สี่กิกะไบต์ หากเมนบอร์ดของคุณไม่สามารถส่งต่อได้หรือคุณลักษณะนี้ถูกปิดใช้งานในการตั้งค่า ขีดจำกัดหน่วยความจำบนระบบ 64 บิตจะเหมือนกับบนระบบ 32 บิต

แน่นอนว่าสถานการณ์นี้สามารถเกิดขึ้นได้ในเครื่องรุ่นเก่าเป็นหลัก แม้ว่าควรสังเกตว่าพีซีเครื่องใหม่อาจมีคุณสมบัติในรูปแบบของความล้มเหลวในการกำหนดเส้นทางบรรทัดที่อยู่เพิ่มเติมซึ่งจะป้องกันการเข้าถึงหน่วยความจำที่ถูกเปลี่ยนเส้นทาง ตัวอย่างเช่น ในสถานการณ์นี้ การตั้งค่าระดับเสียงเป็น 8 GB จะอนุญาตให้เข้าถึงหน่วยความจำได้เพียง 7 GB เท่านั้น อาจเกิดจากการที่มีการกำหนดเส้นทางที่อยู่เพียง 33 บรรทัดบนเมนบอร์ด

นอกจากนี้ การตั้งค่าในโปรแกรม msconfig ซึ่งควบคุมขีดจำกัดบนของที่อยู่หน่วยความจำ เกี่ยวข้องกับการเปลี่ยนเส้นทาง หากการตั้งค่านี้มีพารามิเตอร์ 4096 MB การส่งต่อไปยังกิกะไบต์ที่ห้าจะเป็นไปไม่ได้และขนาดหน่วยความจำจริงจะลดลงเหลือ 3 GB เพื่อหลีกเลี่ยงปัญหานี้ ให้ปิดใช้งานการตั้งค่านี้หากคุณเปิดใช้งานไว้:

  • ป้อนชื่อของโปรแกรม – msconfig – ลงในแถบค้นหาของ Windows ซึ่งจะช่วยให้คุณสามารถเข้าถึงได้
  • เปิดแท็บ "ดาวน์โหลด" และเลือก "ตัวเลือกขั้นสูง" จากนั้นยกเลิกการเลือกรายการ "หน่วยความจำสูงสุด"

เหตุใด Windows จึงไม่เห็น RAM เต็มจำนวน

  1. มีข้อจำกัดขึ้นอยู่กับรุ่นของ Windows ตัวอย่างเช่น Windows 7 เริ่มต้นรองรับเพียง 2 GB ทั้งเวอร์ชัน 32 บิตและ 64 บิต
  2. ปัญหาอาจเป็น BIOS เวอร์ชันเก่า เวอร์ชันที่ล้าสมัยจะไม่อนุญาตให้เข้าถึงจำนวนหน่วยความจำกายภาพทั้งหมด
  3. อาจเกิดปัญหาในการติดตั้งเมมโมรี่สติ๊กลงในช่อง เพื่อแก้ไขปัญหานี้ ให้ปิดคอมพิวเตอร์และหากคุณมีเมมโมรี่สติ๊กสองอัน ให้สลับอันซึ่งจะช่วยให้คุณระบุปัญหาได้

จะทราบจำนวนหน่วยความจำที่มีอยู่และติดตั้งใน Windows 7 ได้อย่างไร?

  1. เปิดใช้งานปุ่ม "Start" และคลิกขวาที่รายการ "Computer" ซึ่งคุณควรเลือกบรรทัด "Properties"
  2. ในหน้าต่างที่เปิดขึ้น คุณจะเห็นบรรทัดที่มีจำนวน RAM ทั้งหมดและอยู่ในวงเล็บ - พร้อมใช้งาน

pauk-info.ru

Windows ไม่เห็น RAM ทั้งหมด

การติดตั้งหน่วยความจำ RAM เกี่ยวข้องกับการใส่โมดูล RAM ลงในช่อง

เริ่มคอมพิวเตอร์และทุกอย่างควรจะทำงานได้

จริงๆ แล้วมีปัญหาต่างๆ มากมายที่ RAM ตรวจไม่หมด

ปัญหานี้อาจเป็นได้ทั้งซอฟต์แวร์หรือฮาร์ดแวร์

ในบทความนี้ เราจะดูสาเหตุทั่วไปของสถานการณ์เหล่านี้เมื่อ Windows ไม่เห็นหน่วยความจำทั้งหมด

เหตุผลแรกและพื้นฐานที่สุดคือ Windows เป็นแบบบิต กล่าวคือ ระบบปฏิบัติการ 32 บิตสามารถใช้หน่วยความจำสูงสุด 4GB

จากนั้นจะแสดง 3.75 GB ส่วนใหญ่มักจะเป็น 3.25 GB

หากติดตั้งหน่วยความจำมากกว่า 4 GB คุณจะต้องติดตั้งระบบปฏิบัติการ 64 บิต

หากต้องการทราบว่าคุณได้ติดตั้งระบบปฏิบัติการใด ให้คลิกขวาบนคอมพิวเตอร์ของฉันและเลือกคุณสมบัติ

จำนวนหน่วยความจำในคุณสมบัติจำนวนหน่วยความจำในคุณสมบัติ

1) เราเห็นหน่วยความจำที่ติดตั้ง (RAM) จำนวนหน่วยความจำที่ติดตั้งนี้สามารถระบุในวงเล็บเพื่อระบุว่าสามารถใช้งานได้เท่าใด

2) ด้านล่างประเภทระบบเราจะเห็นว่าระบบปฏิบัติการมีกี่บิต

นอกจากนี้ยังควรกล่าวถึงเวอร์ชันของ Windows ที่มีข้อ จำกัด เกี่ยวกับจำนวนหน่วยความจำสูงสุด

เนื่องจาก Windows 7 Starter มีเฉพาะในเวอร์ชัน 32 บิต และจำกัดไว้ที่ 2 GB ไม่ใช่ 4 GB

Windows 7 Home Basic มีขีด จำกัด 8 GB ในรุ่น 64 บิตและ 4 GB ในรุ่น 32

ฉันนำเสนอตารางจำนวนหน่วยความจำสูงสุดที่ระบบปฏิบัติการใช้ให้คุณ

จำนวนหน่วยความจำ RAM สูงสุดที่มีอยู่ใน Windows 8

เวอร์ชัน X86 X64
วินโดว์ 10 โฮม 4 กิกะไบต์ 128GB
วินโดว์ 10 โปร 4 กิกะไบต์ 512GB
วินโดวส์ 8 เอ็นเตอร์ไพรส์ 4 กิกะไบต์ 512GB
วินโดว์ 8 มืออาชีพ 4 กิกะไบต์ 512GB
วินโดว์ 8 4 กิกะไบต์ 128GB
วินโดวส์ 7 อัลติเมท 4 กิกะไบต์ 192GB
องค์กร windows 7 4 กิกะไบต์ 192GB
วินโดว์ 7 มืออาชีพ 4 กิกะไบต์ 192GB
windows 7 โฮมพรีเมียม 4 กิกะไบต์ 16 กิกะไบต์
windows 7 โฮมพื้นฐาน 4 กิกะไบต์ 8 กิกะไบต์
สตาร์ทเตอร์ windows 7 2 กิกะไบต์ ไม่ได้อยู่

จากตารางด้านบนจะเห็นว่าระบบปฏิบัติการ 32 บิตทั้งหมดเห็นพื้นที่สูงสุด 4 GB ใช้ได้กับ windows xp ด้วย

Windows Vista มีโวลุ่มเดียวกันกับ Windows 7

สามารถจัดสรรหน่วยความจำสำหรับการทำงานของการ์ดแสดงผลในตัวได้

จำนวนหน่วยความจำที่การ์ดวิดีโอในตัวครอบครอง จำนวนหน่วยความจำที่การ์ดวิดีโอในตัวครอบครอง

สิ่งนี้สามารถเห็นได้ในคุณสมบัติของระบบ ความแตกต่างระหว่างการติดตั้งและพร้อมใช้งาน (ซึ่งอยู่ในวงเล็บ)

เมนบอร์ดยังมีข้อจำกัดเกี่ยวกับจำนวน RAM ที่สามารถติดตั้งได้

ซึ่งหมายความว่าหากโมดูลที่ติดตั้งทั้งหมดพอดีกับเมนบอร์ด

อย่างไรก็ตามมันเปิดอยู่ซึ่งไม่ได้หมายความว่าจะสามารถทำงานกับหน่วยความจำทั้งหมดนี้ได้

ก่อนที่จะซื้อ RAM เพิ่มเติม คุณต้องทราบความสามารถสูงสุดของเมนบอร์ดก่อน

ข้อมูลนี้สามารถพบได้บนเว็บไซต์อย่างเป็นทางการของผู้ผลิตเมนบอร์ด

คุณสามารถตรวจสอบได้โดยเข้าไปที่ bios และดูจำนวน RAM ที่กำหนด

เราเข้าสู่ bios โดยใช้ปุ่ม del เมื่อเริ่มระบบปฏิบัติการ

หากทุกอย่างถูกกำหนดใน bios แสดงว่าเรากำลังค้นหาปัญหาใน windows

ถ้าไม่เช่นนั้น แสดงว่าเรากำลังค้นหาปัญหาในเมนบอร์ดหรือโมดูลหน่วยความจำเอง

แต่ขอจองอีกครั้งว่าต้องดูสเปกของเมนบอร์ดก่อน

ในกรณีที่ bios ตรวจไม่พบหน่วยความจำทั้งหมด และจำนวนหน่วยความจำที่คุณใส่จะถูกระบุโดยผู้ผลิต

จากนั้นคุณควรตรวจสอบอย่างรอบคอบว่าคุณติดตั้งอย่างถูกต้องหรือไม่

ฉันแนะนำให้คุณทำความสะอาดหน้าสัมผัสด้วยยางลบและตรวจสอบว่ามองเห็นหน่วยความจำทั้งหมดหรือไม่

ในภาพด้านล่างคุณจะเห็นปัญหาที่เกิดจากฝุ่นซึ่งดายตัวหนึ่งใช้งานไม่ได้ ระบบมองเห็น และหน่วยความจำไม่ได้ใช้

การทำความสะอาดด้วยยางลบช่วยแก้ปัญหาที่ Windows ไม่เห็นหน่วยความจำทั้งหมด

Windows ไม่เห็นหน่วยความจำทั้งหมด

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

เมื่อคุณพบแม่พิมพ์อันหนึ่งที่ใช้งานได้ ให้ลองใส่มันเข้าไปในช่องต่างๆ ตัวขั้วต่ออาจเสียหายได้

หรือตรวจสอบผ่านการทดสอบว่าโมดูลใดไม่ทำงาน

การทดสอบใช้ Metest 86 หรือผ่านทางมาตรฐานจาก Windows

กำลังตรวจสอบ RAM MemTest+86

นอกจากนี้ สาเหตุหลักอาจเป็นความถี่ของ RAM ซึ่งเมนบอร์ดของคุณไม่รองรับ

ดูที่นี่เครื่องหมายและความถี่ลักษณะของ RAM

atlant-pc.ru

และโลกทั้งใบยังไม่เพียงพอ

จะทำอย่างไรถ้า Windows ไม่เห็น RAM ทั้งหมด?

ซึ่งหมายความว่า Windows ไม่เห็น RAM ทั้งหมดที่ติดตั้งอยู่ในคอมพิวเตอร์ แม้ว่าเมนบอร์ดจะมีหน่วยความจำ 4 GB แต่ระบบเห็นเพียง 3.25 GB
เราดำเนินการจัดการดังต่อไปนี้:

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

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

จะตรวจสอบจำนวนหน่วยความจำที่ใช้ได้อย่างไร?

เปิดตัว "ตัวจัดการงาน" ไปที่แท็บ "ประสิทธิภาพ" และคลิก "การตรวจสอบทรัพยากร"

ไปที่แท็บ "หน่วยความจำ" และดูข้อมูล

สาเหตุของการใช้ RAM ไม่ถูกต้อง

หาก Windows เห็นแถบ RAM แสดงว่าปัญหาอยู่ที่จุดต่อไปนี้:

  1. การติดตั้งระบบปฏิบัติการไม่ถูกต้อง สำหรับเจ้าของพีซีที่มี RAM 4 GB ระบบเวอร์ชัน 64 บิตจะเหมาะสมเนื่องจากเวอร์ชัน 32 บิตใช้หน่วยความจำสูงสุด 3.15 GB
  • การ์ดแสดงผลในตัวใช้ทรัพยากร RAM แบบไดนามิก ไม่คงที่ ซึ่งหมายความว่าหากเธอต้องการ RAM จำนวนหนึ่ง เธอก็จะได้รับมัน
  • ขีดจำกัดของเมนบอร์ด เมนบอร์ดทั้งหมดมีช่องสำหรับใส่แรมจำนวนหนึ่ง หากมีอันว่างอยู่ก็ไม่ได้หมายความว่าเมนบอร์ดจะสามารถใช้ตัวยึดเพิ่มเติมได้
  • BIOS เวอร์ชันเก่าที่ไม่สามารถเข้าถึงทรัพยากรทั้งหมดได้อย่างสมบูรณ์
  • ความล้มเหลวทางกลไกของสล็อตหรือการ์ด RAM นั้นเอง หากคุณมีโอกาสเปลี่ยนแผ่นไม้ระแนง ให้ทำเช่นนั้น RAM สามารถตรวจสอบการทำงานได้โดยใช้โปรแกรม Memtest86+

จะตั้งค่าการใช้งาน RAM สูงสุดได้อย่างไร?

เพื่อให้ RAM ใช้งานได้อย่างเต็มที่ ควรดำเนินการตามขั้นตอนง่ายๆ หลายขั้นตอน เปิดตัว "ตัวจัดการงาน" คลิก "ไฟล์", "งานใหม่ (เรียกใช้)"

ป้อน "msconfig" และคลิก "ตกลง"

ในบทความนี้ เราจะมาดูวิธีลบขีดจำกัดหน่วยความจำ 4 GB ใน Windows 8 และ Windows 8.1 รุ่น 32 บิต และใช้ RAM ทั้งหมดที่มีอยู่ในคอมพิวเตอร์

ผู้ใช้ Windows ส่วนใหญ่เชื่อมั่นเช่นนั้น ระบบปฏิบัติการ 32 บิตของ Microsoft ไม่รองรับ RAM มากกว่า 4 GB- ดังนั้นหน่วยความจำสูงสุดที่มีอยู่ใน Windows 8/8.1 x86 คือ 4 GB และเมื่อคำนึงถึงความจริงที่ว่า Windows สงวนหน่วยความจำบางส่วนไว้สำหรับความต้องการและความต้องการของอุปกรณ์ต่อพ่วง (ส่วนใหญ่มักเป็นการ์ดแสดงผล) โดยปกติแล้วผู้ใช้ปลายทางจะมีหน่วยความจำประมาณ 3-3.5 GB เพื่อใช้งาน

เมื่อมองแวบแรก ทุกอย่างเป็นไปตามตรรกะ - ขีดจำกัดการกำหนดแอดเดรสสำหรับบัสแอดเดรสแบบ 32 บิตคือ 4 GB เท่ากัน ในเอกสารอย่างเป็นทางการทั้งหมด Microsoft ระบุว่านี่คือขนาดหน่วยความจำสูงสุดที่รองรับในระบบ x86 เวอร์ชันไคลเอนต์ทั้งหมด แม้ว่าในความเป็นจริงแล้ว Microsoft จะทำให้ทุกคนเข้าใจผิดเล็กน้อย

PAE คืออะไร และเหตุใดจึงจำเป็น?

พีเออี(ส่วนขยายที่อยู่ทางกายภาพ - ส่วนขยายที่อยู่จริง) - ตัวเลือกโปรเซสเซอร์ x86 นี้อนุญาตให้เข้าถึงได้ หน่วยความจำกายภาพมากกว่า 4 GB- เราจะไม่เจาะลึกรายละเอียดทางเทคนิคของเทคโนโลยี PAE เราจะทราบว่าเทคโนโลยีนี้ได้รับการสนับสนุนโดยโปรเซสเซอร์ทั้งหมดและโดยตรงในระบบปฏิบัติการ Windows มาระยะหนึ่งแล้ว

ตัวอย่างเช่น Windows Server เวอร์ชัน 32 บิตที่ทำงานบนโปรเซสเซอร์ x86 สามารถใช้ PAE เพื่อเข้าถึง RAM ระบบทั้งหมด (สูงสุด 64 GB หรือสูงสุด 128 GB ขึ้นอยู่กับรุ่นโปรเซสเซอร์)

ยิ่งไปกว่านั้น การสนับสนุนโหมด PAE มีอยู่ในเคอร์เนลของ Windows ตั้งแต่ Windows XP โดยค่าเริ่มต้น PAE จะใช้งานได้เฉพาะในระบบปฏิบัติการเซิร์ฟเวอร์และในระบบปฏิบัติการไคลเอนต์ Windows แม้ว่าโหมดนี้จะใช้งานได้ แต่ก็ถูกปิดใช้งาน

บันทึก- PAE สามารถใช้ได้เฉพาะกับ Windows รุ่น 32 บิตที่ทำงานบนโปรเซสเซอร์ x86 ที่เข้ากันได้กับโหมดนี้

ข้อจำกัดของโหมด PAE

  • PAE ไม่ขยายพื้นที่ที่อยู่เสมือนของแต่ละกระบวนการ แต่ละกระบวนการที่ทำงานบนระบบ 32 บิตยังคงจำกัดพื้นที่ที่อยู่ 4 GB

    คำแนะนำ- PAE จะไม่ช่วยเพิ่มจำนวนหน่วยความจำสำหรับแอปพลิเคชันที่ใช้ทรัพยากรมาก (เช่น โปรแกรมตัดต่อกราฟิกหรือวิดีโอ) หากมีความจำเป็นควรเปลี่ยนไปใช้ระบบปฏิบัติการ 64 บิตจะดีกว่า

  • เมื่อใช้ PAE คุณควรสังเกตว่าประสิทธิภาพของระบบลดลงเล็กน้อยเนื่องจากความเร็วการเข้าถึงหน่วยความจำลดลงซึ่งเกิดจากการสลับหน้าที่แมปในหน่วยความจำ
  • โปรแกรมควบคุมอุปกรณ์บางตัวทำงานไม่ถูกต้องในพื้นที่ที่อยู่ 36 บิต

ดังนั้นเราจึงสรุปได้ว่าขีดจำกัดสูงสุดของหน่วยความจำกายภาพที่มีอยู่ใน Windows รุ่น 32 บิตนั้นถูกจำกัดโดยซอฟต์แวร์ในระดับเคอร์เนลของระบบปฏิบัติการ และหากมีข้อจำกัดด้านซอฟต์แวร์ นั่นหมายความว่าสามารถข้ามไปได้! วิธีเปิดใช้งานโหมด PAE ใน Windows 8.1 แบบ 32 บิต และใช้ RAM ที่มีอยู่ทั้งหมด

แพตช์ที่มี PAE และอนุญาตให้คุณใช้ RAM ทั้งหมดบน Windows 8 / 8.1 x86

เปิดใช้งานโหมด PAE ใน Windows 8 (Windows 8.1)มันจะไม่ทำงานโดยใช้เครื่องมือมาตรฐาน (ในการดำเนินการนี้คุณจะต้องแก้ไขไฟล์เคอร์เนล ntoskrnl.exe ในตัวแก้ไข HEX ด้วยตนเองแล้วเซ็นชื่อใหม่) วิธีที่ง่ายที่สุดคือการใช้โปรแกรมปะแก้สำเร็จรูป แพตช์แพ2ซึ่งเขียนโดยผู้คลั่งไคล้เหวินเจียหลิว คุณสามารถดาวน์โหลดแพตช์ PatchPae2 ได้ (ไฟล์เก็บถาวรประกอบด้วยตัวแก้ไข - PatchPae2.exe ซอร์สโค้ดและคำแนะนำที่จำเป็น)

แพตช์เป็นยูทิลิตี้บรรทัดคำสั่งขนาดเล็กที่ให้คุณแก้ไขไฟล์เคอร์เนลของ Windows รุ่น 32 บิตเพื่อเปิดใช้งานโหมด PAE ซึ่งช่วยให้คุณใช้ RAM มากกว่า 4 GB (หน่วยความจำสูงสุด 128 GB)

PatchPae2 จะทำงานร่วมกับระบบปฏิบัติการต่อไปนี้:

  • วินโดวส์วิสต้า SP2
  • วินโดว์ 7 / วินโดว 7 SP1
  • วินโดวส์ 8/วินโดวส์ 8.1

บันทึก- ก่อนที่จะติดตั้งแพตช์ เพื่อป้องกันความขัดแย้ง ขอแนะนำให้ปิดการใช้งานเครื่องมือเพิ่มประสิทธิภาพและไดรเวอร์ RAM สามารถเปิดใช้งานได้หลังจากใช้แพตช์และบูตระบบในโหมด PAE

การติดตั้งแพตช์ PAE ใน Windows 8 / 8.1

ความสนใจ- คำแนะนำนี้สามารถใช้ได้กับ Windows 8 และ Windows 8.1 รุ่น 32 บิตเท่านั้น สำหรับระบบปฏิบัติการ Microsoft รุ่นก่อนหน้า ขั้นตอนจะแตกต่างออกไปเล็กน้อย! ระวัง!


บันทึก.หลังจากรีบูตผู้ใช้สามารถเปลี่ยนจากโหมด PAE เป็นโหมดปกติหรือในทางกลับกันในเมนูบู๊ตเมื่อใดก็ได้

สำคัญ!หลังจากติดตั้งแพตช์แล้ว คุณจะต้องระมัดระวังเป็นพิเศษเมื่อติดตั้งการอัปเดตความปลอดภัยของ Windows เพราะ การอัปเดต Windows บางตัวบางครั้งมีการอัพเดตสำหรับเคอร์เนล หลังจากติดตั้งแล้วคุณจะต้องอัปเดตเคอร์เนล PAE: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe

นอกจากนี้ปัญหาที่อธิบายและอาจเกิดขึ้น

การถอดแพตช์ PAE

หากต้องการลบแพตช์ PAE ออกจากระบบ คุณต้อง:

  1. ลบรายการที่เกี่ยวข้องออกจากเมนูการบู๊ต (วิธีที่ง่ายที่สุดในการทำเช่นนี้คือด้วย msconfig.php)
  2. ลบไฟล์ ntoskrnx.exeและ winloadp.exeในแค็ตตาล็อก %Windir%\System32.

โปรแกรมปรับปรุงไม่ได้ทำการเปลี่ยนแปลงอื่นใดกับระบบ

บอกเพื่อน