Ruang pada SSD saya hampir habis, dan sepertinya ada folder 19GB di Windows yang menonjol (% windir% \ Installer) dan tidak dapat dihapus dengan aman (seperti yang dijelaskan di sini: /server//q/15746 ).
Sekarang, ini mklink
memberikan hal kecil yang rapi yang disebut dengan tautan Tautan - jika saya boot di cmd prompt, dan pindahkan semua file ke hard drive lain, dan kemudian jalankan ini:
mklink /J C:\Windows\Installer D:\Windows\Installer
Apakah saya akan mengacaukan Windows saya dengan cara tertentu, atau apakah ini hal yang OK untuk dilakukan? Apakah izin folder / atribut tetap sama di seluruh tautan?
Saya telah menggunakan tautan keras sebelumnya, dan itu berfungsi seperti pesona yang membebaskan SSD saya secara signifikan, tetapi saya belum pernah mencobanya di folder sistem (saya tidak melihat mengapa itu tidak berhasil, tapi saya tidak di mood menginstal ulang seluruh jendela jika saya salah)
Jawaban:
OK, saya telah mengambil risiko dan itu sepadan - semuanya bekerja secara normal, tetapi saya telah membebaskan 17GB pada SSD saya sekarang.
Pada dasarnya, langkah-langkahnya adalah:
robocopy C:\Windows\Installer D:\Windows\Installer /MOVE /e
mklink /J C:\Windows\Installer D:\Windows\Installer
Tentu saja, ini mengasumsikan bahwa% WINDIR% Anda adalah C: \ Windows, bahwa drive D Anda adalah yang memiliki lebih banyak ruang, bahwa Anda menginginkan tujuan Anda di "D: \ Windows \ Installer" (bisa berupa folder apa saja, hanya konsisten) dll ...
Ini harus melakukan trik.
sumber
Ketika mencoba untuk merebut kembali ruang pada drive utama saya, sebuah 120GB SSD, saya menemukan petunjuk ini tentang cara untuk pindah
Users
,Program Files
,Program Files (x86)
, danProgramData
. Ini termasuk beberapa pengeditan registri "untuk menetapkan lokasi default", sebagai berikut:C:\Program Files\Common Files
akan menjadiD:\Program Files\Common Files
)%SystemDrive%
dengan jalur drive di HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList (yaitu%SystemDrive%\ProgramData
akan menjadiD:\ProgramData
)sumber
Saya mengambil langkah yang sama, tetapi saya ingin dapat menggunakan komputer saya sementara saya melakukan salin file (folder saya adalah 40 GB).
echo list volume | diskpart
untuk mengetahui bahwa drive C: sekarang disebut sebagai E: dan drive F: masih merupakan drive F:attrib -s -h E:\Windows\Installer
dan menamainya denganrename "E:\Windows\Installer" "Installer_old"
mklink /J E:\Windows\Installer F:\Installer
sumber
Anda dapat menggunakan trik yang sama untuk pagefile.sys dan swapfile.sys (tidak yakin apakah juga untuk hiberfile.sys, tidak diuji karena saya benci berhibernasi pada multi-boot).
Cukup pastikan untuk menonaktifkan ram virtual dan reboot sebelum membuat symlink, kemudian setelah membuat mereka mengaktifkan kembali ram virtual.
Saya cenderung membuat (dengan notepad) file kosong pada takdir tautan sebelum membuat tautan.
Ingat: Ketika Windows10 UpGrade akan menghapus tautan dan meletakkan file nyata, setelah UpGrades Anda dapat mengulangi prosesnya.
Bekerja hingga Windows 10 versi 1803.48, sejak WindowsXP (tertua yang pernah saya coba).
sumber
powercfg -h off
. Menggunakan tautan pada file-file ini terdengar seperti tanda terima pasti atas musibahC:\Windows\Installer
ke disk lain sepertiD:\C\Windows\Installer
.C:
belum diubah selama penyalinan.C:
, misalnyaInstaller
=>InstallerX
mklink /d C:\Windows\Installer D:\C\Windows\Installer
C:\Windows\InstallerX
.C:\Windows\Installer
dan rename kembaliInstallerX
keInstaller
, atau menyalin kembali folderD:\C\Windows\Installer
keC:\Windows\Installer
.sumber