วิธีลดขนาด (พื้นที่ดิสก์) ของ Windows 8


15

คำถามนี้เกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อลดขนาดที่Windows 8ใช้

ตัวอย่างความเป็นมา:
ในปัจจุบันและเมื่อติดตั้งเพียงหนึ่งโปรแกรม (MS Access 2007) ฉันได้ใช้พื้นที่ฮาร์ดดิสก์ประมาณ 15GB ฉันมีพื้นที่น้อย (เป็นพาร์ติชัน 17GB ของ SSD)

ฉันต้องการแนวทางแก้ไขตาม:

  • ลบไฟล์ที่ไม่จำเป็นจริงๆ (เช่นไดรเวอร์ที่ระบบของฉันไม่ต้องการ)
  • ไฟล์ช่วยเหลือที่ไม่จำเป็นจริงๆ (เช่นเอกสารประกอบ)
  • pagefile.sys (สมมติว่าฉันจะมี 4GB ram และไม่จำเป็นต้องแลกเปลี่ยน)
  • hiberfil.sys (ใช้สำหรับการจำศีลและหลับ ... ฉันต้องการสิ่งนั้นแม้ว่าฉันจะได้พื้นที่คืนประมาณ 4GB โดยการลบ)

เป็นการดีที่ฉันจะลบไฟล์ส่วนใหญ่ที่ฉันไม่ต้องการ แต่ฉันไม่มีความคิดที่ดีที่จะเริ่มต้นที่นั่น

เนื่องจากฮาร์ดแวร์ของฉันจะไม่เปลี่ยนแปลงฉันยินดีที่จะลบไดรเวอร์ทั้งหมดที่ Windows 8 มีสำหรับฮาร์ดแวร์ที่ฉันไม่มี

ปรับปรุง

ส่วนใหญ่ของพื้นที่ดิสก์ใน Windows 8 (และ 7) ถูกใช้สำหรับ "Window backward compatsilty dlls-hell" ฉันอ้างถึงสถานที่ชื่อ "Windows Side by Side" (ในโฟลเดอร์C:\Windows\winsxs) อธิบายไว้ที่เหตุใดโฟลเดอร์ / winsxs จึงขยายใหญ่ขึ้นและทำให้เล็กลงได้ไหม . โดยการรักษาหลายเวอร์ชัน (แม้ว่าไม่จำเป็นบ่อย) ของ DLL จำนวนมากที่มาพร้อมกับซอฟต์แวร์ ... ก็เป็นสาเหตุทำให้มีการใช้ดิสก์อย่างน้อย 4-5GB


การลบไฟล์ชั่วคราวนั้นดี แม้ว่าฉันต้องการที่จะมุ่งเน้นไปที่สิ่งที่ชัดเจนน้อยกว่าเช่น softwae ไดรเวอร์ที่ไม่ได้ใช้และช่วยให้ไฟล์ ... ฉันมีการใช้พื้นที่ดิสก์ "มากเกินไป" ในการติดตั้งที่สะอาดหมายถึงไม่มีไฟล์ชั่วคราวที่ฉันสามารถลบได้
humanityANDpeace

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

ฉันจะไม่ปิดการใช้งาน pagefile บน RAM 4GB ฉันลองมันกลับมาเมื่อฉันมี RAM 12GB และจะมีข้อผิดพลาด / กระบวนการฆ่าในช่วงมัลติทาสกิ้งที่หนักกว่า (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee) @Louis ฉันปิดใช้งาน RAM 48GB โดยไม่มีผลกระทบใด ๆ ไม่มีใคร จำกัด การวินิจฉัยที่เป็นไปได้จาก BSOD แต่ใครที่ใส่ใจจริงๆ บางโปรแกรมที่เขียนไม่ดีนั้นพึ่งพา / ใช้ pagefile ในทางที่ผิด (Chrome เป็นวิธีที่แท็บการสลับการตอบสนองที่น้อยกว่าสำหรับฉันเมื่อเปิดใช้แม้จะมี RAM 48GB) ฉันยังจำได้ว่า Photoshop จะไม่เริ่มต้นหากไม่มีการกำหนดค่าไฟล์เพจเป็นครั้งคราว
Arthur Kay

คำตอบ:


8

ลดก่อนการติดตั้ง

มันใช้งานได้ดีที่สุด แต่ก็ยากที่จะทำ นี่คือวิธีที่ฉันใช้ Windows 7 บนเน็ตบุ๊ก 8 GB ฉันไม่ได้พยายามทำสิ่งนี้มากนัก แต่คนที่น่าอัศจรรย์เหล่านี้ดูเหมือนจะพยายามทำสิ่งที่คุณต้องการ พวกเขาได้รับมันลงไปในแพ็คเกจที่ค่อนข้างแน่น ผมคิดว่ามีการอภิปรายเกี่ยวกับ SU ที่นี่

ปิดใช้งานการป้องกันระบบ

มีคำแนะนำขั้นตอนโดยขั้นตอนอยู่ที่นี่

  1. นำทางไปยังแผงควบคุมโดยค้นหา Control Panel
  2. ค้นหา System Protection
  3. เปิดSystem Propertiesกล่องโต้ตอบ
  4. นำทางไปยังSystem Protectionแท็บ
  5. เลือกดิสก์ที่ติดตั้ง Windows 8 ไว้แล้วกด configure
  6. ปิดการกู้คืนระบบ

ที่จะช่วยให้คุณประหยัดพื้นที่น้อย ป้อนคำอธิบายรูปภาพที่นี่


3

17 GiB มีน้อยมากสำหรับ Windows 8 (เช่นเดียวกับ Windows 7 และ Vista ก่อนหน้า) สาเหตุส่วนหนึ่งก็คือ Windows มีทุกอย่างที่สามารถติดตั้งได้ตั้งแต่เริ่มต้นดังนั้นคุณไม่จำเป็นต้องตามล่าหา DVD การติดตั้งเพียงเพราะคุณตัดสินใจที่จะติดตั้ง Telnet ในภายหลัง (เช่นเดียวกับบน XP มี Telnet เท่านั้นที่รวมอยู่ด้วย ... อย่างไรก็ตาม).

บทความนี้มีเคล็ดลับในการลด footprint การติดตั้งบน Windows 7 แต่เคล็ดลับส่วนใหญ่ควรใช้กับ Windows 8 เช่นกัน โดยเฉพาะอย่างยิ่งการลดรอยเท้าของผู้ขับขี่คุณจะต้องมีลักษณะที่ต้องการ:

คุณสามารถใช้เครื่องมือ CodePlex ที่ดีที่เรียกว่าDriverStore Explorerเพื่อระบุและลบไดรเวอร์ที่ล้าสมัยหรือซ้ำซ้อนจากไดเรกทอรี Windows 7 C: \ Windows \ System32 \ DriverStore \ FileRepository สิ่งนี้ไม่เคยล้มเหลวในการส่งมอบพื้นที่ดิสก์ที่น้อยกว่า 1 GB สำหรับทุกระบบที่ฉันได้ลองใช้ทั้งในระบบโน้ตบุ๊กและเดสก์ท็อป ดูบล็อกของฉัน“ การจัดการทำความสะอาดไดรฟ์ระบบอื่นที่ดี: DriverStore Explorer


1
ตลก! :) investigting ตัวเองผมพบว่า C: \ Windows \ System32 \ DriveStore ไดเรกทอรีและสงสัยเกี่ยวกับ "ถ้านี่เป็นวิธีการประหยัดพื้นที่" ผมจบลงด้วยคำตอบของฉันโพสต์ของตัวเองมาก Great
humanityANDpeace

2

คุณสามารถประหยัดพื้นที่ได้โดยใช้ DISM.exe ตัวอย่างเช่นการดำเนินการต่อไปนี้ในพรอมต์คำสั่ง Windows 8 (8.0) ที่ยกระดับ:

DISM.exe / ออนไลน์ / cleanup-image / startcomponentcleanup

winSxSนี้จะลบไฟล์ที่ไม่จำเป็นจากการ ฉันยังคงทดลองใช้เครื่องมือนี้อยู่ แต่คุณสามารถรับความช่วยเหลือได้ด้วยการดำเนินการ /? ธง.

dism /?

หากคุณเป็นแฟนตัวยงของการปิดการใช้งานสิ่งต่างๆใน Windows อย่างฉันฉันคิดว่าคุณจะต้องใช้บริการ Windows Update และ Windows Modules Installer เพื่อให้ได้ประโยชน์สูงสุดจาก DISM.exe


ฉันอยากจะทดสอบข้อเสนอแนะของคุณถ้าฉันทำได้ :) เป็น - ตัวคุณเอง - เป็น "แฟนตัวยงของการปิดการใช้งาน" ฉันจบการปิดการใช้งาน Windows ด้วยตัวเองการตั้งค่าลินุกซ์ของฉันนั้นผอมกว่ามาก ::: ::: DISM ไม่เกี่ยวข้องกับการกู้คืนระบบ แต่อย่างใด Deployment Image Servicing and Management (DISM)คุณรู้หรือไม่ว่ามันใช้งานจริงได้อย่างไร คุณคงไม่หยุดที่จะเดาอะไรใช่มั้ย
HumanityANDpeace

ไม่มีตัวอย่างบางส่วนของการใช้งานประเภทนี้ (ด้วยสวิตช์ / startcomponentcleanup) ของ DISM รอบ ๆ เช่นที่นี่: tiny.cc/827h6w ฉันเคยเห็นคำแนะนำที่คล้ายกันใน SE ด้วยเช่นกัน ฉันพูดถึงสวิตช์ความช่วยเหลือ (/?) เท่านั้นเพราะมันช่วยให้ฉันเข้าใจเครื่องมือได้ดีขึ้นและช่วยฉันกู้คืนฐานข้อมูลด้วยสวิตช์ / restorehealth เนื่องจากมันไม่ทำงานอย่างถูกต้องในตอนแรก DISM ได้รับการพัฒนาสำหรับผู้ดูแลระบบ sys และอิมเมจการปรับใช้แบบออฟไลน์ที่ฉันเชื่อ แต่สวิตช์ / ออนไลน์ขยายไปยังระบบที่ใช้งานอยู่ ใช้ dism ที่ทำให้การติดตั้งของคุณเสียหายหรือไม่
woowaa

ในที่สุดมันก็ไม่ได้ช่วยฉันประหยัดเนื้อที่มากและฉันใช้วิธีอื่นเพื่อลบ 3gb restore.tmp ในไดเรกทอรี Winsxs ฉันมักจะใช้ลินุกซ์ด้วยตัวเองและสามารถติดตั้งระบบลินุกซ์ขนาด 3+ ที่ติดตั้งในพื้นที่ที่ Winodws ใช้กับ SSD ของฉันแม้หลังจากปรับแต่งเหล่านี้
woowaa

1

มีแอพพลิเคชั่นต่าง ๆ เช่นWinReducerที่สามารถลดขนาดการติดตั้งของการติดตั้ง Windows ล่วงหน้าโดยการแก้ไขไฟล์. iso และไม่รวมฟังก์ชั่นที่ไม่ต้องการ, ภาษา, ไดรเวอร์ ฯลฯ ใช้เวลาเล็กน้อยในการผ่านกระบวนการ (ขึ้นอยู่กับ บางแอปพลิเคชั่นอื่น ๆ ) และใช้เวลาในการประมวลผล แต่มันทำงานเมื่อฉันลองกับ Windows 8.1 64 บิตเมื่อเร็ว ๆ นี้และใช้ YUMI เพื่อใส่ iso บน USB

ฉันไม่ได้บ้าไปแล้วภาษาที่ถูกลบและไดรเวอร์สแกนเนอร์ / เครื่องพิมพ์แอพ Modern UI และอีกสองสามอย่าง ครั้งแรกขนาดไฟล์ iso ดูเหมือนจะไม่เล็กกว่าต้นฉบับมาก แต่ฉันลงเอยด้วยการใช้ดิสก์ทั้งหมด 9GB หลังจากการติดตั้ง

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


1

ไม่แนะนำให้ปิดใช้งานการไฮเบอร์เนตใน Windows 8 เนื่องจากใช้สำหรับฟีเจอร์เริ่มต้นอย่างรวดเร็ว เมื่อปิดเครื่องคุณลักษณะการเริ่มต้นอย่างรวดเร็วจะปิดเซสชันผู้ใช้ แต่จำศีลในเซสชันเคอร์เนลเป็น hiberfil.sys สถานะระบบนี้จะถูกใช้เพื่อเร่งความเร็วการบูตครั้งถัดไป

Windows จัดสรรจำนวน RAM ของระบบของคุณให้เท่ากับ hiberfil.sys ดังนั้นถ้าคุณมี RAM จำนวนมาก hiberfil.sys จะมีขนาดใหญ่เกินกว่าที่จำเป็นสำหรับการเริ่มต้นอย่างรวดเร็ว ในการแก้ไขปัญหานี้ให้เปิดพรอมต์คำสั่งที่ยกระดับขึ้นและออก "powercfg.exe / hibernate / size 50" เพื่อตั้งค่า hiberfil.sys เป็น 50% ของ RAM ที่ติดตั้ง (คุณไม่สามารถลดได้ต่ำกว่า 50%)

อย่างไรก็ตามหากคุณปล่อยให้คอมพิวเตอร์อยู่ตลอดเวลาหรือรีบูตบ่อยครั้งคุณอาจไม่สนใจ Fast Startup และสามารถปิดการไฮเบอร์เนตได้ จากนั้นอีกครั้ง HDD และแม้แต่ตอนนี้ SSD ราคาถูกมากพื้นที่ไม่ใหญ่พอ ๆ กับ IBM AT ของคุณ ;-)


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

อามันบีบอัดเนื้อหา RAM: จะเกิดอะไรขึ้นถ้าเราลดขนาดของ hiberfil.sysและระวัง: "ถ้าไฟล์ hibernation นั้นเล็กเกินไปแล้วจะมี" Stop Error "เกิดขึ้นและรหัสจะแนะนำว่าคุณต้องเพิ่มจำนวนเท่าใด ขนาดไฟล์ไฮเบอร์เนตโดย ".
Arjan

1
อย่าลืมว่า Windows 8 Fast Start เป็นเพียงการบันทึกเคอร์เนลไม่ใช่เปิดแอปพลิเคชันหรือไฟล์ ดังนั้นคุณไม่จำเป็นต้องใช้ไฟล์ไฮเบอร์เนตขนาดใหญ่ ทั้ง Win 7 และ 8 ระบุความต้องการขั้นต่ำของ RAM 2 GB (ระบบปฏิบัติการ 64 บิต) ไฟล์ไฮเบอร์เนตของ Win 7 นั้นเริ่มต้นที่ 75% ของ RAM ที่ติดตั้งซึ่งหมายความว่าพวกเขารู้สึกว่ามันเพียงพอที่จะเก็บเคอร์เนลและแอปพลิเคชันที่เปิดอยู่ ดังนั้นจึงค่อนข้างปลอดภัยที่เคอร์เนลเพียงอย่างเดียวจะ "พอดี" ใน 50% ของ RAM แน่นอนฉันมี RAM 8 GB ดังนั้นฉันจึงติดอยู่กับไฟล์ไฮเบอร์เนต 4 GB!
ID Kline

2
คำสั่ง powercfg เพียงตั้งค่าขนาดไฟล์ไฮเบอร์เนต คุณสามารถปิดการไฮเบอร์เนตในแผงควบคุม / ตัวเลือกพลังงาน สิ่งนี้จะปิดใช้งานการเริ่มต้นอย่างรวดเร็ว อ่านวิธีเปิดหรือปิด "Fast Startup" สำหรับ Hybrid Boot ใน Windows 8 และ 8.1สำหรับคำอธิบายที่ดีกว่า :-)
ID Kline


0

คุณสามารถใช้ Disk Cleanup Utility ใน Windows-8 เช่นเดียวกับใน Windows รุ่นก่อนหน้าเพื่อลบไฟล์ชั่วคราวและไฟล์ที่ไม่ต้องการ

ไปที่แผงควบคุม> เครื่องมือการดูแลระบบ> การล้างข้อมูลบนดิสก์

ฉันแน่ใจว่า pagefile.sys และ hiberfile.sys ของคุณจะไม่ได้รับผลกระทบเนื่องจากคุณจะต้องแก้ไขด้วยตนเองหากจำเป็น


ฉันพูดถึง pagefile.sys และ hiberfil.sys เพื่อกระตุ้นให้เกิดการคิดและแบ่งปันวิธีการที่ปลอดภัยสำหรับพื้นที่ทำงาน (เมื่อคุณมี RAM เพียงพอ - อาจจะ 4GB - คุณสามารถแจกจ่ายไฟล์ pagefile.sys) pagefile.sys สามารถปิดการใช้งานผ่านแผงควบคุม \ ระบบและความปลอดภัย \ ระบบและเลือก "การตั้งค่าระบบขั้นสูง" มีหนึ่งสามารถปิดใช้งานการแลกเปลี่ยนผ่านการตั้งค่าขั้นสูง -> ประสิทธิภาพที่พบในกล่องโต้ตอบนี้ หากแรมเพียงพอจะไม่มีผลกระทบที่น่าสังเกตและพื้นที่ว่างเพิ่มขึ้นอีกประมาณ 3-4GB
มนุษยชาติและทั่วไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.