ฉันจะย้ายไฟล์เพจไปยังตำแหน่งดิสก์อื่นได้อย่างไร?


101

ฉันต้องการทราบคำแนะนำที่แน่นอนสำหรับการย้ายไฟล์หน้าจากที่ตั้งดิสก์ 1 แห่งไปยังดิสก์อื่นใน Windows 7 เช่นจาก SSD ไปยังไดรฟ์ที่ไม่ใช่ SSD

ฉันใช้เวลาค้นหาประมาณสองชั่วโมง - Google, Bing, Blekko - และอ่านฟอรัมมากมาย โปรดอย่าโพสต์การอภิปรายทางปรัชญาเกี่ยวกับการเพิ่มความเร็วหรือทำไมความคิดที่ดีในการปิดใช้งานการเพจ

ฉันกำลังมองหาคำตอบสั้น ๆ เกี่ยวกับวิธีการย้ายไฟล์หน้า


เพิ่มแท็ก ฉันเพียงแค่ชี้แจงให้ทุกคนที่อ่านสิ่งนี้ซึ่งสับสนในสิ่งที่ JL กำลังพูดถึงว่าสิ่งนี้ไม่ได้เกิดขึ้นกับความรู้ของฉันที่เรียกว่า "ไฟล์สลับ" ตั้งแต่ Win9x - เป็น "ไฟล์หน้า" ใน Windows NT
Shinrai

ฉันได้แก้ไขคำถามตาม

1
@ Randolph - โอ้, foo, ฉันชอบชื่อผู้สูงอายุ :)
Shinrai

1
มีความเป็นไปได้ที่ซ้ำกันของเปลี่ยนระดับเสียงที่ไฟล์หน้า windows เปิดอยู่
Mokubai

คุณรู้วิธีย้ายไฟล์ C: page หรือไม่? คำตอบของคุณแสดงวิธีปรับขนาดลบและแก้ไขไฟล์ไดรฟ์อื่น ๆ แต่ไม่ใช่สิ่งที่คุณขอ ...
TechnicalTophat

คำตอบ:


110

วิธีเปลี่ยนการตั้งค่าไฟล์หน้าใน Windows 7:

ในกล่องค้นหาเมนูเริ่มพิมพ์ "การตั้งค่าระบบขั้นสูง" และเลือกแอปเพล็ตแผงควบคุมที่ควรปรากฏขึ้น "ดูการตั้งค่าระบบขั้นสูง"

ขั้นตอนที่ 1

ภายใต้แท็บ "ขั้นสูง" ส่วน "ประสิทธิภาพ" คลิก "การตั้งค่า ... "

ป้อนคำอธิบายรูปภาพที่นี่

ภายใต้แท็บ "ขั้นสูง" ส่วน "หน่วยความจำเสมือน" คลิก "เปลี่ยน ... "

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือการตั้งค่าจริง

ป้อนคำอธิบายรูปภาพที่นี่

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

คลิกตกลงตกลงตกลงและคุณควรได้รับการพร้อมท์ให้รีบูต


7
เว้นแต่ว่าสิ่งต่าง ๆ จะเปลี่ยนไปด้วย Vista เป็นต้นไปฉันคิดว่าคุณยังคงต้องมี pagefile ขนาดเล็กใน C: เพื่อให้สามารถสร้างไฟล์ BSOD ได้
Paradroid

1
@Shrarai แต่แฟลชไดรฟ์ usb ไม่มีอยู่จริง ทางออกใดสำหรับที่?
Omid Kosari

1
ฉันเปลี่ยนตำแหน่งจาก C: เป็น D: ด้วยคำแนะนำของคุณ pagefile บน D: สร้างขึ้นอย่างถูกต้อง แต่ฉันยังมี pagefile ใน C: เกินไป รีบูตแล้วสองครั้ง อย่างไรก็ตามในการตั้งค่าหน่วยความจำเสมือนจะมีข้อความว่า "ไม่มี" สำหรับขนาดของแฟ้มเพจจิ้งใน C
Exa

1
@Rahul ไม่มีความคิดขอโทษ - คุณอาจจะพูดผิดคนที่นี่?
slhck

2
@bgmCoder no - สำหรับโลแคลของไฟล์ดัมพ์ แต่ถ้าคุณไม่มีไฟล์เพจในพาร์ติชั่นสำหรับบูตมันจะไม่ทำงานหากไม่มีสิ่งนี้: ในรีจิสตรีคีย์ HKLM \ System \ CurrentControlSet \ Control \ CrashControl, สร้างขึ้น ค่าที่เรียกว่า DedicatedDumpFile พิมพ์ REG_EXPAND_SZ ตั้งค่าเป็นพา ธ ที่สมบูรณ์ไปยังไฟล์ดัมพ์ชั่วคราวเช่น D: \ tmp \ DumpTemp.sys การอ้างอิง: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/…
Jamie Hanrahan

28
  • แผงควบคุมระบบ
  • การตั้งค่าระบบขั้นสูง
  • แท็บขั้นสูง
  • ปุ่มการตั้งค่าภายใต้ประสิทธิภาพ
  • แท็บขั้นสูง
  • ปุ่มเปลี่ยนภายใต้หน่วยความจำเสมือน

ป้อนคำอธิบายรูปภาพที่นี่

  • บนไดรฟ์ SSD เปลี่ยนตัวเลือกเป็น "No Paging File"
  • คลิกตั้งค่า
  • บนฮาร์ดไดรฟ์ของคุณให้ตั้งค่าตัวเลือกเป็น Custom Size หรือ System Managed Size
  • คลิกตั้งค่า
  • ตกลงและรีบูต

1
ความคิดเห็นโดย @whizkid: คำตอบของ mtone อธิบายมันทั้งหมด เมื่อคุณย้ายไฟล์หน้าโปรดทราบว่าคุณปิดไฟล์หน้าบนพาร์ติชันแล้วเปิดใหม่ (หวังว่าคุณไม่คาดหวังว่าข้อมูลใด ๆ ที่อยู่ในนั้นจะถูกย้ายเช่นกันเพราะจะไม่เกิดขึ้น)
Ivo Flipse

17

หากคุณต้องการลบ pagefile ออกจากไดรฟ์ระบบของคุณอย่างสมบูรณ์คุณจะต้องมีขั้นตอนเพิ่มเติมหนึ่งคำตอบสำหรับ Shinrai และ mtone ในฐานะที่เป็นความคิดเห็นโดย Paradroid กล่าวถึง Windows จะต้องมีไฟล์เพจอยู่ในไดรฟ์ระบบของคุณเพื่อที่จะเขียนหน่วยความจำเคอร์เนลทิ้งในกรณีที่เกิดความผิดพลาด ดังนั้นแม้ว่าคุณจะตั้งค่า "No pagefile" ในไดรฟ์ระบบของคุณ Windows จะสิ้นสุดการสร้าง pagefile ต่อไปแม้ว่าจะไม่ได้ใช้จริงสำหรับเพจ การพยายามลบไฟล์หน้านี้จะแสดงว่ามีการใช้งานอยู่

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

ใต้แท็บ "ขั้นสูง" ในส่วน "การเริ่มต้นและการกู้คืน" คลิก "การตั้งค่า ... "

ในกล่องโต้ตอบที่ปรากฏขึ้นภายใต้ส่วน "ความล้มเหลวของระบบ" และส่วนย่อย "เขียนข้อมูลการดีบัก" เปลี่ยนเมนูแบบเลื่อนลงเป็น "(ไม่มี)"

หลังจากนี้คุณควรจะสามารถลบ pagefile.sys ออกจากไดรฟ์ระบบของคุณ (แม้ว่าคุณอาจต้องรีบู๊ตก่อน)


สิ่งนี้ยังอนุญาตการสร้าง minidumps จาก BSOD หรือไม่?
bgmCoder

แม้ว่าWindows will end up creating a pagefile anyway, even if it doesn't actually use it for pagingอาจดูเหมือนว่า "windows ต้องการใช้ pagefile บนดิสก์อื่นซึ่ง pagefile ได้รับอนุญาตอย่างชัดเจนและใช้ pagefile Cในกรณีพิเศษเท่านั้น" แต่ก็ไม่เป็นเช่นนั้น ไฟล์ pagefile on Cจะถูกใช้เหมือนเมื่อก่อน (อย่างน้อยในกรณีของฉันบน Windows7 x64)
i3v

@bgmCoder No, BSOD minidumps (เช่น: ความล้มเหลวของระบบ) เป็นสิ่งที่ตัวเลือกนี้ปิดการใช้งาน
คามิลล์

6

@paranoid คุณถูกต้องคุณต้องมีแฟ้มเพจจิ้งบนพาร์ติชันระบบปฏิบัติการ ขนาดไฟล์เพจขั้นต่ำสำหรับพาร์ติชันระบบปฏิบัติการคือ 800MB (เช่น: สำหรับ Win7 Ultimate 64 บิต) ... สิ่งนี้อาจแตกต่างกันไป แต่ Windows จะบอกคุณว่าคุณตั้งค่าไว้ภายใต้ขนาดที่แนะนำหรือไม่

  1. ทำตามคำแนะนำที่โพสต์แล้วเพื่อตั้งค่าไฟล์เพจในไดรฟ์อื่น
  2. จากนั้นตั้งค่าไฟล์เพจจิ้งเล็ก ๆ บนพาร์ติชั่น OS เพื่อรองรับ minidumps และ BSOD:
    • หากคุณไม่ได้ตั้งค่าไฟล์เพจจิ้งในพาร์ติชันระบบปฏิบัติการทุกครั้งที่คุณบูต Windows จะสร้าง temp pagefile.sys ในขนาดเดียวกับ RAM จริงของคุณ
    • ดังนั้นถ้าคุณมี RAM ที่มีอยู่จริง 16GB หน่วยความจำ temp pagefile.sys จะถูกสร้างขึ้นที่ 16,308MB (ซึ่งเป็นส่วนที่ดีจากพาร์ติชันระบบของคุณ)

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


หากการประหยัดพื้นที่บนพาร์ติชันระบบปฏิบัติการเป็นเป้าหมายของคุณคุณสามารถกำจัดไฟล์ hyberfile.sys ได้โดยปิด Hybernation ผ่านทางพรอมต์ CMD คำแนะนำที่นี่: ลบ hyberfile ออกจากไดรฟ์ระบบและปิด Hybernation
D-Wa

2

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

ฉันมี 5 ไดรฟ์ในคอมพิวเตอร์ของฉัน (2 500GB SSD และ 3 1TB HDD) และได้ย้ายไฟล์เพจจากไดรฟ์ O / S 500GB SSD ไปยังไดรฟ์สื่อ HDD "ทันที" ส่วนใหญ่ของฉัน ไดรฟ์นั้นเป็นไดรฟ์ที่ใช้ 95% ของโปรแกรมที่ฉันติดตั้งรวมถึงไฟล์ Pics และ Docs

โปรแกรมเช่น Adobe Acrobat X, CS 6 Extended, On One Photo Suite 8 และอื่น ๆ อยู่ในฮาร์ดไดรฟ์นั้น ฉันเพิ่งเพิ่ม HDD ขนาด 1 TB อีกตัวและตอนนี้ย้ายไฟล์เพจไปยังไดรฟ์ 1TB ใหม่ซึ่งทำให้ง่ายขึ้นมากในกระบวนการทั้งหมด

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


1
ฉันใช้การเร่งความเร็วดิสก์ของ Intel Rapid Storage Technology โดยใช้ไดรฟ์ SSD ภายใน - เนื่องจากใช้พื้นที่เพียงครึ่งเดียวของ 119GB SSD ฉันจึงใช้อีกครึ่งหนึ่งสำหรับไฟล์เพจของระบบ
bgmCoder

ฉันมีการตั้งค่าแบบเดียวกับ @bgmCoder ยกเว้นว่าฉันมี pagefile ที่เล็กกว่าในไดรฟ์ระบบดังนั้น Windows จึงสามารถสร้างเคอร์เนลทิ้งได้
Dawid Ferenczy Rogožan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.