Cara mengurangi ukuran (ruang disk) Windows 8

15

Pertanyaan ini adalah tentang hal apa yang dapat saya lakukan untuk mengurangi ukuran yang digunakan Windows 8 .

Contoh latar belakang:
Saat ini, dan dengan hanya satu program yang diinstal (MS Access 2007), saya telah menggunakan sekitar 15GB ruang hard disk saya. Saya memiliki sedikit ruang (ini adalah partisi 17GB dari SSD).

Saya ingin solusi di sepanjang baris:

  • Hapus file yang tidak benar-benar dibutuhkan (mis. Driver sebenarnya tidak dibutuhkan oleh sistem saya)
  • File bantuan yang tidak benar-benar diperlukan (mis. Dokumentasi)
  • pagefile.sys (dengan asumsi saya akan memiliki ram 4GB dan tidak perlu bertukar)
  • hiberfil.sys (digunakan untuk hibernasi dan tidur ... Saya membutuhkannya, meskipun saya akan mendapatkan kembali sekitar 4GB ruang dengan menghapusnya)

Idealnya, saya ingin menghapus sebagian besar file yang kemungkinan besar tidak saya perlukan, tapi saya tidak tahu harus mulai dari mana.

Karena perangkat keras saya tidak akan berubah, saya bersedia menghapus semua driver yang dimiliki Windows 8 untuk perangkat keras yang tidak saya miliki.

Memperbarui

Sebagian besar ruang disk di Windows 8 (dan 7) digunakan untuk "Window backward compatibilty dlls-hell." Saya mengacu pada fitur bernama "Windows Side by Side" (dalam folder C:\Windows\winsxs), dijelaskan pada Mengapa folder / winsxs tumbuh begitu besar, dan dapatkah itu dibuat lebih kecil? . Dengan menjaga beberapa versi (bahkan ketika tidak sering dibutuhkan) dari ribuan DLL yang datang dengan perangkat lunak ... nah ini menyebabkan setidaknya beberapa 4-5GB penggunaan disk.

humanityANDpeace
sumber
Menghapus file sementara itu bagus. Meskipun saya ingin fokus pada hal-hal yang kurang jelas seperti softwae driver yang tidak digunakan dan file bantuan ... Saya memiliki "terlalu banyak" penggunaan ruang disk pada instalasi yang bersih, yang berarti tidak ada file sementara yang dapat saya hapus
humanityANDpeace
1
Saya pikir pagefile disalahpahami. Saya berharap seorang ahli dapat mengklarifikasi hal-hal untuk saya, tetapi saya ingat membaca bahwa pagefile adalah bagian penting dari OS (meskipun Anda dapat menonaktifkannya) dan terlepas dari berapa banyak RAM yang Anda miliki, itu harus tetap disimpan ... bahkan jika hanya pada ukuran minimum.
Louis
Saya benar-benar tidak akan menonaktifkan pagefile pada 4GB RAM. Saya mencoba kembali ketika saya memiliki 12GB RAM dan akan memiliki kesalahan / proses membunuh selama multi-tasking yang lebih berat (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @Louis saya menonaktifkannya pada 48GB RAM tanpa efek buruk. Tidak memilikinya membatasi diagnosis dari BSOD, tetapi siapa yang benar-benar peduli. Beberapa program yang ditulis dengan buruk mengandalkan / menyalahgunakan pagefile (Chrome adalah WAY yang tidak terlalu responsif untuk mengganti tab, meskipun 48GB RAM). Saya juga ingat Photoshop tidak akan memulai tanpa dikonfigurasi pagefile sekali waktu.
Arthur Kay

Jawaban:

8

Kurangi sebelum Instal

Ini yang terbaik tetapi agak sulit untuk dilakukan. Ini adalah bagaimana saya menjalankan Windows 7 pada 8 GB Netbook. Saya belum mencoba melakukan banyak hal tetapi orang -orang yang luar biasa ini tampaknya telah mencoba melakukan apa yang Anda inginkan. Mereka membawanya ke paket yang sangat ketat. Saya pikir ada diskusi tentang SU di sini .

Nonaktifkan Perlindungan Sistem

Ada petunjuk langkah demi langkah di sini .

  1. Arahkan ke panel kontrol dengan mencari Control Panel
  2. Pencarian untuk System Protection
  3. Buka System Propertiesdialog
  4. Arahkan ke System Protectiontab
  5. Pilih disk tempat Windows 8 diinstal dan tekan configure
  6. Nonaktifkan pengembalian sistem

Itu akan menghemat sedikit ruang. masukkan deskripsi gambar di sini

Mikhail
sumber
3

17 GiB sangat kecil untuk Windows 8 (seperti halnya untuk Windows 7 dan Vista sebelumnya). Sebagian alasannya adalah bahwa Windows menyertakan semua yang dapat diinstal langsung dari awal sehingga Anda tidak perlu mencari DVD instalasi hanya karena Anda memutuskan untuk menginstal Telnet nanti (seperti di XP, hanya ada Telnet yang disertakan. ... pokoknya).

Artikel ini memiliki beberapa tips untuk mengurangi jejak instalasi pada Windows 7 tetapi sebagian besar tips juga berlaku untuk Windows 8. Terutama mengurangi jejak driver yang Anda perlukan terlihat menjanjikan:

Anda dapat menggunakan alat CodePlex yang bagus yang disebut DriverStore Explorer untuk mengidentifikasi dan menghapus driver yang usang atau duplikat dari Windows 7 C: direktori \ Windows \ System32 \ DriverStore \ FileRepository. Ini tidak pernah gagal memberikan penghematan ruang disk kurang dari 1 GB pada semua sistem yang saya coba, baik sistem notebook maupun desktop. Lihat blog saya “ Manuver Pembersihan Drive Sistem Yang Bagus: DriverStore Explorer .”

Joey
sumber
1
lucu! :) menyelidiki sendiri, saya menemukan direktori C: \ Windows \ System32 \ DriveStore dan bertanya-tanya tentang "apakah ini cara untuk menghemat ruang" Saya akhirnya menemukan jawaban Anda untuk postingan saya sendiri . Hebat
humanityANDpeace
2

Anda juga dapat menghemat ruang menggunakan DISM.exe. Misalnya, menjalankan yang berikut ini dalam prompt perintah Windows 8 (8.0) yang ditingkatkan:

DISM.exe / online / cleanup-image / startcomponentcleanup

Ini akan menghapus beberapa file yang tidak dibutuhkan winSxS. Saya masih bereksperimen dengan alat ini tetapi Anda bisa mendapatkan bantuan dengan mengeksekusi /? bendera.

bongkar /?

Jika Anda penggemar menonaktifkan hal-hal di Windows seperti saya, saya pikir Anda akan memerlukan layanan Pembaruan Windows dan Penginstal Modul Windows untuk mendapatkan yang terbaik dari DISM.exe.

Woowaa
sumber
Saya sangat ingin menguji saran Anda, andai saja saya bisa :) Menjadi -sebagai diri sendiri- "penggemar berat" yang sangat besar, saya akhirnya menonaktifkan Windows itu sendiri. Pengaturan linux saya jauh lebih ramping. ::: ::: Bagaimanapun, DISM tidak terkait dengan pemulihan sistem, bukan? Deployment Image Servicing and Management (DISM)Apakah Anda tahu apa yang sebenarnya ia lakukan atau bagaimana Anda berlari melewatinya? Anda tidak akan menghentikan sesuatu hanya dengan menebak, bukan?
humanityANDpeace
Tidak, ada beberapa contoh penggunaan semacam ini (dengan / startcomponentcleanup switch) dari DISM sekitar seperti di sini: tiny.cc/827h6w Saya telah melihat panduan serupa di sini di SE juga. Saya hanya menyebutkan sakelar bantuan (/?) Karena memberi saya pemahaman yang lebih baik tentang alat ini dan membantu saya memulihkan basis data saya dengan sakelar / restorehealth karena tidak berfungsi dengan baik pada awalnya. DISM dikembangkan untuk admin sys dan gambar penerapan luring yang saya yakini, tetapi saklar / online meluas ke sistem yang sedang berjalan. Menggunakan bongkar yang merusak instal Anda?
woowaa
Pada akhirnya itu tidak menghemat banyak ruang dan saya menggunakan metode lain untuk hanya menghapus restore.tmp 3gb di direktori Winsxs. Saya lebih sering menggunakan linux sendiri, dan dapat memuat 3+ sistem linux chunky menginstal ke ruang Winodws memakan SSD saya, bahkan setelah tweak ini.
woowaa
1

Ada aplikasi seperti WinReducer yang dapat mengurangi ukuran instalasi Windows pra-instalasi dengan memodifikasi file .iso dan mengecualikan fungsi yang tidak diinginkan, bahasa, driver, dll. Dibutuhkan sedikit pekerjaan untuk melalui proses (karena tergantung pada beberapa aplikasi lain) dan membutuhkan waktu untuk memproses tetapi itu berhasil ketika saya mencobanya baru-baru ini dengan Windows 8.1 64-bit dan menggunakan YUMI untuk meletakkan iso pada USB.

Saya tidak menjadi terlalu gila, menghapus bahasa dan driver scanner / printer, aplikasi UI modern dan beberapa hal lainnya. Pertama ukuran file iso tidak tampak jauh lebih kecil daripada yang asli tapi saya berakhir dengan total penggunaan disk 9GB setelah instalasi.

Itu memang memberikan opsi untuk mengurangi lebih banyak tetapi memperingatkan bahwa mereka eksperimental atau beberapa fungsi penting dapat rusak. Saya yakin itu akan dikembangkan atau aplikasi lain akan datang untuk menjadi lebih baik dalam meninggalkan dependensi dari fungsi lain saat Anda menghapus dukungan untuk suatu fungsi.

Isak Thorbiörnson
sumber
1

Tidak disarankan untuk menonaktifkan Hibernasi pada Windows 8, karena digunakan untuk fitur Startup Cepat. Setelah dimatikan, fitur Startup Cepat menutup sesi pengguna, tetapi hibernasi sesi kernel ke hiberfil.sys. Status sistem ini kemudian digunakan untuk mempercepat boot berikutnya.

Windows mengalokasikan jumlah yang setara dari RAM sistem Anda ke hiberfil.sys. Jadi, jika Anda memiliki banyak RAM, hiberfil.sys akan lebih besar daripada yang diperlukan untuk Fast Start. Untuk memperbaiki ini, buka Command Prompt yang ditinggikan dan keluarkan "powercfg.exe / hibernate / size 50" untuk mengatur hiberfil.sys menjadi 50% dari RAM yang dipasang. (Anda tidak dapat menguranginya di bawah 50%)

Namun, jika Anda membiarkan komputer menyala terus-menerus, atau jarang reboot, Anda mungkin tidak peduli tentang Startup Cepat dan dapat mematikan Hibernasi. Kemudian lagi, HDD dan bahkan SSD sekarang sangat murah, ruang tidak menjadi masalah besar dengan IBM AT Anda. ;-)

ID Kline
sumber
Apa hubungannya 50% ini? Dan jika itu 50% dari ukuran RAM, dapatkah Anda menjelaskan bagaimana hal-hal masih akan bekerja ketika lebih dari 50% dari RAM benar-benar digunakan ketika akan tidur? Kedengarannya seperti pengaturan yang berbahaya bagi saya (tapi saya tidak di Windows).
Arjan
Ah, ini mengompresi isi RAM: Apa yang terjadi jika kita mengurangi ukuran hiberfil.sys , dan, berhati-hatilah: "jika file hibernasi terlalu kecil maka" Stop Error "akan terjadi dan kode akan menyarankan seberapa banyak Anda perlu meningkatkan ukuran file hibernasi oleh. "
Arjan
1
Jangan lupa bahwa Windows 8 Fast Start hanya menyimpan kernel, bukan membuka aplikasi atau file. Jadi, Anda tidak perlu file hibernasi sebesar itu. Baik Win 7 dan 8 menyatakan persyaratan minimum RAM 2 GB (OS 64-bit). File hibernasi Win 7 secara default mencapai 75% dari RAM yang terpasang, yang berarti mereka merasa sudah cukup untuk menyimpan kernel dan membuka aplikasi. Jadi sepertinya cukup aman bahwa kernel saja akan "sesuai" dengan 50% RAM. Tentu saja, saya memiliki 8 GB RAM jadi saya terjebak dengan file hibernasi 4 GB!
ID Kline
2
Perintah powercfg hanya mengatur ukuran file hibernasi. Anda dapat mematikan Hibernasi di Control Panel / Power Options. Ini juga menonaktifkan Mulai Cepat. Baca Cara Mengaktifkan atau Mematikan "Startup Cepat" untuk Boot Hybrid di Windows 8 dan 8.1 untuk penjelasan yang lebih baik. :-)
ID Kline
0

Anda dapat menggunakan Utilitas Pembersihan Disk pada Windows-8 seperti pada versi Windows sebelumnya untuk menghapus file sementara dan yang tidak diinginkan.

Pergi ke Control Panel> Administrative Tools> Disk Cleanup

Saya yakin pagefile.sys dan hiberfile.sys Anda tidak akan terpengaruh karena Anda harus mengubahnya secara manual jika diperlukan.

Jay
sumber
Saya menyebutkan pagefile.sys dan hiberfil.sys untuk memancing pemikiran dan berbagi cara yang sudah ada untuk mengamankan ruang disk (ketika Anda memiliki cukup RAM - mungkin4GB - Anda dapat membuang pagefile.sys). The pagefile.sys dapat dinonaktifkan melalui Control Panel \ System and Security \ System dan memilih "Advanced System Settings". Di sana seseorang dapat menonaktifkan swapping melalui pengaturan Kinerja Lanjutan-> ditemukan dalam dialog ini. Jika RAM sudah cukup, tidak akan ada efek yang terlihat dan sekitar 3-4GB lebih banyak ruang disk
humanityANDpeace