Saya sudah menginstal Steam. Steam diinstal ke c: \ Program Files \ Steam. Steam mengunduh berbagai gim ke sub folder bernama SteamApps. Satu-satunya pilihan yang tersedia adalah steam untuk mengunduh dan menginstal aplikasi ke lokasi yang sama dengan steam. Pengaturan khas dapat terlihat seperti ini:
C:\Program Files\Steam\SteamApps\common\Game1
C:\Program Files\Steam\SteamApps\common\Game2
C:\Program Files\Steam\SteamApps\common\Game3
C:\Program Files\Steam\SteamApps\common\Game4
Dll
Drive saya C adalah SSD, jadi ruang adalah masalah. Game1 sangat intensif untuk disk, jadi saya perlu tetap di drive C, tapi saya punya ruang terrabyte tempat saya ingin menginstal Game2 dan Game3.
Apakah ada cara untuk membuat folder virtual yang disebut "Game2" yang benar-benar menunjuk ke hard drive saya yang lebih besar dan membuatnya sedemikian rupa sehingga Steam (atau aplikasi apa pun juga benar-benar) dapat menelusuri lokasi di drive C dan tidak bahkan menyadari bahwa itu benar-benar mengakses drive D: ke mana folder virtual menunjuk?
Jadi pada akhirnya, C: \ Program Files \ Steam \ SteamApps \ Common \ Game2 akan ada sebagai folder tetapi pada kenyataannya ia memetakan ke D: \ Games \ Game2.
Jawaban:
Coba yang berikut ini:
Buka prompt perintah dengan izin administratif:
Contoh, Anda ingin menginstal sesuatu ke D: \ Games, tetapi Anda ingin menginstalnya sebagai C: \ Games.
Ini akan membuat folder D: \ Game yang juga muncul sebagai C: \ Game. Apa pun yang merujuk C: \ Game akan dialihkan ke D: \ Game.
Karena saya belum sepenuhnya terbiasa dengan steam, saya belum memberikan contoh yang cocok dengan folder Anda. Jika steam memungkinkan Anda untuk memilih folder tempat instalnya (Karena Anda tidak hanya menginstalnya ke drive lain, saya tidak begitu yakin melakukannya.) Anda dapat membuat tautan simbolik terlebih dahulu. Namun jika tidak, Anda mungkin perlu melakukan beberapa transfer file, memindahkannya ke lokasi baru dan kemudian membuat tautan simbolik. Contoh:
Steam memasang gim Anda ke: C: \ Program Files \ Steam \ SteamApps \ common \ Game2
Sekarang, Anda membuat folder Anda: D: \ GameGoesHere
Lalu, Anda menyalin semua file dari folder asli dan meletakkannya di D: \ GameGoesHere, maka Anda dapat membuat tautan:
Perhatikan saya menggunakan kutipan kali ini karena jarak "Program Files." Perhatikan juga bahwa sebelum membuat tautan, folder virtual TIDAK harus menjadi folder nyata. Jadi, jika folder yang Anda inginkan ada tautannya, Anda harus menghapusnya terlebih dahulu (tentu saja sebelum Anda menyalinnya!)
sumber
JAWABAN: Mengapa (dan bagaimana) solusi ini berfungsi
Jika Anda perlu merebut kembali ruang ini / memindahkan penggunaan ke drive lain Anda memiliki opsi hebat
Anda dapat dengan aman pindah ke lokasi penyimpanan baru seperti ...
... asalkan lokasi TUA Anda adalah NTFS dan lokasi baru:
My Computer
" menggunakan alat seperti:assign
perintah shell DOS / Windowscompmgmt.msc
)Jadi, pada dasarnya sampai hari ini (2014-05-02), kami berbicara tentang:
drive jaringan
CATATAN:
Jika dan ketika Anda diminta untuk media atau menerima kesalahan tentang file yang hilang / lokasi yang hilang, Anda cukup pastikan untuk mengirim kembali / masukkan kembali drive / media Anda jika itu belum menjadi partisi langsung.
.
9 dari 10 kali, ini akan terjadi:
Oleh karena itu, Anda akan menemukan ini sangat mudah, dan Anda memiliki beberapa opsi bagus untuk dipilih, yang terus terang, menghasilkan hasil yang kira-kira sama:
Buat persimpangan direktori ke lokasi baru:
Buat tautan simbolis ke lokasi baru:
PROSEDUR:
Jadi, pindahkan file & folder Anda ke lokasi baru lalu:
OPTION1 (asli): Hanya mengeluarkan perintah built-in Windows Vista / 7/8 dan cmd prompt:
Buat persimpangan (tautan "keras" ke direktori):
Buat tautan simbolis ( tautan "lunak" ke direktori):
Option2 (gunakan alat): Alternatif BESAR adalah utilitas praktis gratis yang telah saya gunakan selama bertahun-tahun yang disebut "Link Shell Extension" (LSE) (atau Google it).
Cukup unduh, buka paket, dan jalankan (tidak ada instalasi)
LSE memungkinkan Anda untuk membuat:
.
Ini adalah produk gratis yang brilian yang menciptakan menu konteks windows explorer yang memungkinkan Anda mengklik kanan pada folder LINK-TARGET Anda lalu seret ke tempat Anda ingin membuat tautan yang sebenarnya.
Tentu saja Anda dapat mengubah nama tautan menjadi apa pun yang Anda inginkan .
sumber
Cukup mengejutkan, ada alat hanya untuk ini penggerak uap, yang dirancang untuk memecahkan masalah yang sama, yang bekerja di windows 7. Ini benar-benar adalah cara yang tersembunyi untuk melakukan symlink dengan mudah. Pada dasarnya itu akan memindahkan file secara otomatis dan melakukan symlink untuk Anda, jadi semuanya tampaknya berada di tempat yang diharapkan oleh uap, di C: tetapi ini benar-benar di tempat lain.
Saya perhatikan ini hanya akan bekerja pada windows 7 dan vista karena MS menambahkan symlink dengan versi windows tersebut
sumber
Persimpangan dapat menunjuk ke folder NTFS apa pun, tidak peduli pada disk apa sumber dan target.
Karena WinXP Junctions bekerja dengan setiap partisi NTFS yang terhubung langsung, tidak peduli apakah mereka berada di disk yang sama atau di dik yang berbeda.
Jadi memiliki persimpangan adalah solusi terbaik (simbolik dapat menyebabkan beberapa masalah).
Saya banyak menggunakannya untuk melakukan ini:
Jadi saya dapat memiliki beberapa data aplikasi pada media eksternal, dan hanya memiliki satu salinan untuk lebih dari satu PC, jadi tidak perlu melakukan sinkronisasi, dll. Tentu saja hanya satu PC yang akan melihatnya secara bersamaan.
Persimpangan juga dapat mengarah ke folder pada partisi NTFS yang dienkripsi oleh veraCrypt, dll.
Persimpangan hanya membutuhkan tiga hal:
Maksud saya adalah bahwa persimpangan perlu melihat sumber dan target berada di dalam partisi NTFS.
junction
, tautan: TechNet Junction Unduh .mklink
dengan/j
parameter.Keduanya adalah alat baris perintah dan seringkali memerlukan hak admin.
Juntions adalah cara termudah, tetapi bukan satu-satunya:
Trik VHD / VHDX juga memungkinkan Anda menggunakan penyimpanan dinamis, jadi tidak perlu khawatir tentang ukuran GiB:
Dan $ MFT memiliki trik untuk menjadi sekecil mungkin (sangat penting jika Anda membuat partisi NFTS yang besar dan sangat besar untuk menampung ISO, dll ... masing-masing kurang dari 1000 file dengan ukuran sangat besar):
Prosedurnya cukup sederhana:
Langkah-langkah ini membuat satu hal:
Jika Anda membuat partisi dengan ukuran penuh yang Anda inginkan, $ MFT akan (secara default dan selisih mungkin) sebesar 12,5% dari ukuran partisi; dan saya tidak tahu metode apa pun untuk mengurangi persen itu, juga tidak mengurangi ukuran $ MFT setelah dibuat; persen itu bisa lebih besar menyentuh kunci registri NtfsMFTZoneReservation pada beberapa jendela, tetapi jangan pernah kurang ... jadi dengan membuat partisi hanya 8MiB, ukuran awal $ MFT akan sangat sedikit. Anda dapat memeriksa bagaimana ruang $ MFT dicadangkan di situs Microsoft: Bagaimana NTFS mencadangkan ruang untuk tabel File Master (MFT)
Menumbuhkan ukuran partisi NTFS tidak menyentuh ukuran $ MFT ... jadi untuk memiliki partisi NTFS besar dengan ukuran $ MFT yang sesedikit mungkin, buatlah partisi tersebut hanya 8MiB dan tumbuhkan ke ukuran yang diinginkan setelah pembuatan.
Itu bagus untuk memiliki VHD / VHDX dinamis, karena itu tidak akan menggunakan semua ruang $ MFT untuk apa-apa ... maksud saya:
Tes dilakukan di Windows 10 Home 64Bits:
Lihat, sepuluh kali lebih besar. Saya tahu itu tidak banyak berbicara tentang seratus megabyte ... tetapi jika Anda menggunakan banyak (beberapa dari mereka) file VHD / VHDX, ukuran itu bisa sangat berarti, jika seribu file seperti itu, itu akan menjadi dekat 100GiB. Juga dengan VHDX dan ukuran ZetaBytes perbedaannya sangat besar.
Catatan: Saya berbicara tentang ukuran disk 1,8TiB hanya untuk memastikan saya dapat membuat partisi identik dengan ukuran persis 1,5TiB (1572864 MiB) ... jika Anda memasukkan ukuran disk X, partisi akan kurang dari X.
sumber