Swapfile sys เป็นไฟล์ประเภทใด ตำแหน่งและการมองเห็นของไฟล์สลับ การกำหนดจำนวนหน่วยความจำเสมือนที่เหมาะสมที่สุด

ผู้ใช้ที่เอาใจใส่ Windows 10 และ 8.1 อาจสังเกตเห็นว่าในรูทของไดรฟ์ระบบ (โดยปกติคือไดรฟ์ C:\) นอกเหนือจากไฟล์ที่คุ้นเคย pagefile.sys และ hiberfil.sys แล้วยังมีไฟล์อื่นปรากฏขึ้น swapfile.sysซึ่งไม่มีอยู่ใน Windows รุ่นก่อนหน้า หากต้องการดูไฟล์นี้ใน File Explorer คุณต้องมี .

ไฟล์ swapfile.sysเป็นอะนาล็อก สลับไฟล์ pagefile.sysแต่ใช้เป็นหน่วยความจำเสมือนสำหรับการจัดเก็บข้อมูลชั่วคราวจากแอพพลิเคชั่นสมัยใหม่ (แอพ Metro Store)

หากไม่ได้ใช้งานแอปพลิเคชันสมัยใหม่ ผู้จัดการระบบปฏิบัติการจะถูกระงับและย้ายไปที่ swapfile.sys เพื่อไม่ให้กินพื้นที่ในหน่วยความจำเข้าถึงโดยสุ่ม (RAM) เมื่อผู้ใช้เข้าถึงแอปพลิเคชัน มันจะถูกดึงข้อมูลจากไฟล์เพจและวางไว้ในหน่วยความจำ ไม่มีข้อมูลที่เป็นทางการมากนักเกี่ยวกับไฟล์ swapfile.sys บนอินเทอร์เน็ต แต่เมื่อพิจารณาจากความคิดเห็นของพนักงาน MSFT จำเป็นต้องมีไฟล์ swap แยกต่างหากเนื่องจากสถาปัตยกรรมของแอปพลิเคชันสมัยใหม่ (สากล) ไฟล์สว็อปสองไฟล์ที่แยกจากกันยังทำให้การพัฒนาง่ายขึ้นสำหรับโปรแกรมเมอร์

แม้ว่า pagefile.sys และ swapfile.sys จะให้บริการตามวัตถุประสงค์เดียวกัน แต่แตกต่างกันในขนาดดิสก์ขั้นต่ำ ความสามารถในการขยายแบบไดนามิก และการประมวลผล I/O

บางคนสงสัยว่าเป็นไปได้หรือไม่ที่จะลบไฟล์ swapfile.sys? โดยทั่วไปแล้ว ใช่ เป็นไปได้ แต่ไม่แนะนำให้ทำเช่นนี้ เนื่องจากการทำงานของมันเชื่อมโยงอย่างใกล้ชิดกับไฟล์สว็อปหลัก นอกจากนี้ยังไม่มีประเด็นพิเศษในการลบออกเพราะ... ขนาดของไฟล์ Swapfile.sys ไม่เกิน 256 MB อย่างไรก็ตาม บางครั้งการถอดถอนหรือย้ายตำแหน่งก็สมเหตุสมผล

ปิดการใช้งานไฟล์หน้าใน Windows 10

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

หากต้องการปิดใช้งานไฟล์เพจ:

หลังจากที่ระบบบู๊ต ไฟล์ Pagefile.sys และ Swapfile.sys จะหายไปจากรูทของดิสก์ระบบ

ทางเลือกอื่นในการปิดการใช้งานไฟล์ swapfile.sys

อยู่ในขั้นตอนการเขียนบทความ ฉันพบวิธีที่สะดวกกว่ามากในการลบไฟล์ swapfile.sys ซึ่งไม่มีผลกับไฟล์ swap หลัก Pagefile.sys เมื่อต้องการทำสิ่งนี้:


วิธีย้าย swapfile.sys ไปยังไดรฟ์อื่น

มีเคล็ดลับเล็กน้อยที่ช่วยให้คุณย้ายไฟล์ swapfile.sys ไปยังพาร์ติชันบนไดรฟ์อื่นโดยไม่ต้องตัดการเชื่อมต่อทั้งหมดโดยใช้ลิงก์สัญลักษณ์ ตัวอย่างเช่น วิธีการนี้สามารถใช้เพื่อเพิ่มอายุการใช้งานของดิสก์ SSD โดยการย้ายไฟล์สลับไปยัง HDD เชิงกลทั่วไป

  1. ปิดการใช้งานไฟล์เพจตามที่อธิบายไว้ข้างต้น
  2. เรียกใช้คำสั่ง mklink c:\\swapfile.sys f:\\swapfile.sys ด้วยสิทธิ์ของผู้ดูแลระบบ โดยที่ F: คืออักษรระบุไดรฟ์ที่คุณต้องการถ่ายโอนไฟล์
  3. เปิดใช้งานการสลับไฟล์

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

ใน Windows เวอร์ชันที่เริ่มต้นจาก 8 มีไฟล์สองไฟล์สำหรับการสลับ RAM: swapfile.sys และ pagefile.sys ด้านล่างเราจะพิจารณาสิ่งแรก

ฟังก์ชั่นของไฟล์ swapfile.sys ใน Windows 10 คืออะไร?

Microsoft (นักพัฒนา Windows) ได้สร้างร้านค้าแอปพลิเคชันที่สามารถรวม (ติดตั้ง) บนระบบปฏิบัติการของตนได้ ในระบบปฏิบัติการที่ต้องการ ไฟล์นี้ทำหน้าที่เป็นไฟล์เพจสำหรับแอปพลิเคชันดังกล่าวเมื่อ PC RAM เต็ม เป็นไฟล์ภายในระบบ ดังนั้นจึงมองไม่เห็นในไฟล์ต่างๆ เมื่อติดตั้งระบบปฏิบัติการ

วิธีการลบ swapfile.sys?

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

บันทึก!ทางที่ดีไม่ควรลบไฟล์สลับใดๆ ใช้พื้นที่น้อยและไม่เป็นปัญหาเมื่อทำงานกับ Windows

กล่าวไว้ข้างต้นว่าไฟล์นี้เป็นไฟล์ระบบและไม่สามารถมองเห็นได้ตามค่าเริ่มต้นเมื่อเปิดใน Explorer คุณสามารถเปิดใช้งานการแสดงไฟล์ระบบปฏิบัติการที่ซ่อนอยู่และระบบปฏิบัติการได้ดังต่อไปนี้:

1. คุณต้องคลิกที่ไอคอน "คอมพิวเตอร์" บนเดสก์ท็อป จากนั้น ในกล่องโต้ตอบที่ปรากฏขึ้น (“Explorer”) ให้คลิกที่สี่เหลี่ยมทางด้านขวาของหน้าต่างเพื่อขยายบรรทัด (Ctrl+F1):

2. ในแผงที่เปิดขึ้นให้คลิกแท็บ "มุมมอง" และคลิกที่รายการ "ตัวเลือก":

3. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ค้นหา “ไฟล์และโฟลเดอร์ที่ซ่อน” เลือก “แสดงไฟล์ โฟลเดอร์และไดรฟ์ที่ซ่อน” จากนั้นคลิกปุ่ม “นำไปใช้” “ตกลง”:

หลังจากทำตามขั้นตอนเหล่านี้แล้ว ไฟล์ที่คุณค้นหา swapfile.sys จะปรากฏให้เห็น หากต้องการลบออก คุณต้องทำตามขั้นตอนต่อไปนี้ตามลำดับ:

1. โดยการคลิกที่เมนู "เริ่ม" ในช่องค้นหา "ค้นหาโปรแกรมและไฟล์" ป้อนวลี "ประสิทธิภาพ" และในรายการที่ปรากฏขึ้นให้เลือกและคลิกซ้ายบนบรรทัดที่แสดงในภาพด้านล่าง:

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

3. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ยกเลิกการเลือกตัวเลือก "เลือกขนาดไฟล์เพจจิ้งโดยอัตโนมัติ" คลิกที่ตัวเลือก "ไม่มีไฟล์เพจจิ้ง" คลิกปุ่ม "ตั้งค่า" จากนั้นคลิกปุ่ม "ตกลง":

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

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

Swapfile.sys, Pagefile.sys และ Hiberfil.sys

ไฟล์ "swapfile.sys" พร้อมด้วย " " และ " " จะถูกจัดเก็บไว้ในไดรฟ์ระบบ - โดยค่าเริ่มต้นจะเป็น "C:\" คุณสามารถดูได้เฉพาะเมื่อเปิดใช้งานตัวเลือก “ซ่อนไฟล์ระบบปฏิบัติการที่ได้รับการป้องกัน” ในการตั้งค่า และตัวเลือก “ซ่อนไฟล์ระบบปฏิบัติการที่ได้รับการป้องกัน” ถูกปิดใช้งาน

ในไฟล์ "hiberfil.sys" ระบบจะบันทึกเนื้อหาทั้งหมดของ RAM เมื่อเข้าสู่โหมดสลีป นอกจากนี้ยังใช้สำหรับคุณลักษณะ "การบูตแบบไฮบริด" ใหม่ซึ่งทำให้ Windows 8 และ 10 เริ่มต้นระบบเร็วขึ้นอย่างมาก และไฟล์ “pagefile.sys” ได้รับการออกแบบมาเพื่อยกเลิกการโหลดข้อมูลจาก RAM เมื่อพื้นที่ในนั้นหมด

เหตุใดจึงจำเป็นต้องใช้ไฟล์ "swapfile.sys"

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

กล่าวโดยย่อคือไฟล์ "swapfile.sys" ใช้เพื่ออัปโหลดข้อมูลจากแอปพลิเคชันใหม่ซึ่งในคำศัพท์อย่างเป็นทางการได้เปลี่ยนชื่อมากกว่าหนึ่งครั้ง: แอปพลิเคชันสากล, แอปพลิเคชัน Store, แอปพลิเคชัน Metro, แอปพลิเคชันสมัยใหม่, แอปพลิเคชัน Windows 8, อินเทอร์เฟซ Windows 8 แอพพลิเคชั่นสไตล์ ฯลฯ

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

คำถามอาจเกิดขึ้น: เหตุใดเราจึงต้องมีไฟล์สว็อปเสมือนอื่น ความจริงก็คือด้วยการถือกำเนิดของแอปพลิเคชันสมัยใหม่ เราต้องการวิธีใหม่ในการจัดการหน่วยความจำนอกเหนือจากวิธีดั้งเดิมในการใช้หน่วยความจำเสมือน/ไฟล์เพจ


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


แทนที่จะเป็นไฟล์ "pagefile.sys" มาตรฐาน ข้อมูลจากแอปพลิเคชันสากลที่ไม่ได้ใช้งานจะถูกเทลงในไฟล์ "swapfile.sys"

รายละเอียดเพิ่มเติมจัดทำโดยพนักงาน Microsoft Pavel Lebedinsky:

การหยุดแอป Metro ชั่วคราว/กลับมาทำงานต่อเป็นเพียงกรณีการใช้งานเดียว และอาจมีกรณีอื่นๆ อีกในอนาคต


ไฟล์ "swapfile" และ "pagefile" ทั่วไปมีความแตกต่างกันในการใช้งานและข้อกำหนดสำหรับพื้นที่ดิสก์ ความสามารถในการเติบโตแบบไดนามิก นโยบายการอ่าน/เขียน ฯลฯ การมีไฟล์สองไฟล์แยกกันจะทำให้สิ่งต่างๆ ง่ายขึ้น


กล่าวโดยสรุป ไฟล์เพจมาตรฐานจะใช้สำหรับงาน Windows ปกติ และเฟรมเวิร์กแอปพลิเคชันใหม่ของ Microsoft จะใช้ไฟล์แยกต่างหากเพื่อสลับข้อมูลแอปพลิเคชันใหม่อย่างชาญฉลาด

จะลบไฟล์ "swapfile.sys" ได้อย่างไร?

ไฟล์นี้ไม่ใหญ่เลย - ขนาดสูงสุดไม่ควรเกิน 256 MB ดังนั้นจึงไม่จำเป็นต้องถอดออก แม้ว่าเรากำลังพูดถึงแท็บเล็ตที่มีที่เก็บข้อมูลภายในจำนวนเล็กน้อย แต่ไฟล์ "swapfile.sys" น่าจะปรับปรุงประสิทธิภาพของอุปกรณ์ได้มากที่สุด

ไฟล์ "swapfile.sys" ได้รับการจัดการร่วมกับ "pagefile.sys" เมื่อปิดใช้งานอย่างหลัง "swapfile.sys" จะถูกปิดใช้งานด้วย

แต่ถ้าคุณต้องการจริงๆ คุณยังสามารถลบออกได้ ในการดำเนินการนี้ให้เปิดเมนู Start ป้อนคำหลัก "ประสิทธิภาพ" ในการค้นหาและเลือกลิงก์ "ปรับรูปลักษณ์และประสิทธิภาพของ Windows" จากผลลัพธ์

ในหน้าต่าง Performance Options ให้เปิดแท็บ Advanced และในส่วน Virtual memory ให้คลิกปุ่ม Change

ยกเลิกการเลือกจัดการขนาดไฟล์เพจจิ้งสำหรับไดรฟ์ทั้งหมดโดยอัตโนมัติ ไฮไลต์ไดรฟ์ เลือกไม่มีไฟล์เพจจิ้ง และคลิกตั้งค่า หลังจากรีบูต ไฟล์ "pagefile.sys" และ "swapfile.sys" จะถูกลบออกจากไดรฟ์ที่เลือก

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