Mesin virtual Vista yang saya gunakan hanya memiliki hard disk virtual 10 GB - dan saya khawatir akan kehabisan ruang seiring waktu.
Saya menggunakan TreeSize untuk memeriksa penyebabnya ..
Dan penyebab utamanya adalah /winsxs
folder itu atau "Windows Side-By-Side" .
Apakah folder Windows Side By Side? Nah, itu dijelaskan dengan cukup baik di sini .
Semua komponen dalam sistem operasi ditemukan di folder WinSxS - sebenarnya kita menyebut lokasi ini sebagai penyimpan komponen. Setiap komponen memiliki nama unik yang mencakup versi, bahasa, dan arsitektur prosesor yang dibuat untuknya. Folder WinSxS adalah satu-satunya lokasi komponen ditemukan pada sistem, semua contoh lain dari file yang Anda lihat pada sistem "diproyeksikan" oleh tautan keras dari penyimpanan komponen. Saya ulangi poin terakhir - hanya ada satu contoh (atau salinan data lengkap) dari setiap versi setiap file di OS, dan contoh itu terletak di folder WinSxS. Jadi dilihat dari perspektif itu, folder WinSxS benar-benar keseluruhan OS, disebut sebagai "flat" dalam sistem operasi tingkat bawah.
Itu menjelaskan mengapa folder mulai besar, tetapi bukan mengapa folder menjadi lebih besar dari waktu ke waktu - jawaban untuk pertanyaan itu adalah servis. Dalam versi Windows sebelumnya unit atom servis adalah file, di Windows Vista itu komponennya. Ketika kami memperbarui biner tertentu, kami merilis versi baru dari seluruh komponen, dan versi baru disimpan di samping yang asli di penyimpanan komponen. Versi komponen yang lebih tinggi diproyeksikan ke sistem, tetapi versi yang lebih lama di toko tidak tersentuh. Alasan untuk itu adalah bagian ketiga mengapa penyimpanan komponen menjadi sangat besar.
Banyak orang lain yang mengeluh tentang ukuran folder / winsxs, juga :
Seorang rekan kerja baru-baru ini menerima penyegaran laptop kerja setiap dua tahun dan tengah memuat laptop barunya dengan Vista. Untuk beberapa alasan, hard drive C: hanya dipartisi menjadi 25GB dan sisanya digunakan untuk drive yang jauh lebih besar D :.
Bagaimanapun, setelah memuat banyak Pembaruan Windows, ia hampir tidak memiliki ruang drive yang tersisa di C :, dan untuk beberapa alasan, direktori WinSxS telah menggelembung hingga lebih dari 8GB.
Sementara saya tahu untuk apa direktori WinSxS (Windows Side-by-Side), saya tidak begitu yakin mengapa direktori itu akan meledak dalam ukuran begitu cepat dengan pembaruan sistem operasi normal.
Saya tidak benar-benar peduli tentang memiliki semua ini file duplikat untuk keselamatan, tapi saya lakukan peduli VM meledak karena keluar dari kesalahan ruang disk. Jadi .. bisakah / winx aman dikupas dengan cara apa pun? Sepertinya tidak bisa ..
Administrator tidak boleh, dengan alasan apa pun, mengambilnya sendiri untuk membersihkan direktori / winxs - hal itu dapat mencegah Pembaruan Windows dan MSI dari berfungsi dengan baik setelahnya. Mencegah penghapusan tidak disengaja dari direktori dilakukan dengan menempatkan deskriptor keamanan yang kuat pada direktori yang mewarisi anak-anaknya.
Jika folder / winsxs ini menjadi lebih besar, saya harus gambar ulang mesin virtual ini .. yang saya benar - benar tidak ingin melakukannya!