Saya baru saja menginstal Windows 7 RC1 dan ingin memindahkan c: \ users ke d: \ users.
Apa cara terbaik untuk melakukan ini?
Karena fakta bahwa Windows 7 membuat partisi yang dipesan yang dipasang sebagai C: di konsol pemulihan, saya harus menggunakan perintah berikut
robocopy /mir /xj D:\Users E:\Users
mklink D:\Users D:\Users /j
Kedua D di perintah mklink sudah benar. Ketika sistem reboot, drive yang tadinya D di konsol pemulihan menjadi drive C.
windows
windows-7
windows-vista
Scott
sumber
sumber
Jawaban:
Anda dapat memindahkan seluruh folder C: \ Users ke drive lain dengan cukup mudah setelah windows diinstal:
Peringatan: Melakukan ini dapat menyebabkan masalah jika / ketika Anda perlu melakukan Pemulihan Sistem
robocopy c:\Users d:\Users /mir /xj /copyall
a.
/mir
memberitahu robocopy untuk mencerminkan direktori, ini akan menyalin semua fileb.
/xj
sangat penting, ini memberitahu robocopy untuk tidak mengikuti titik persimpangan. Jika Anda lupa ini, Anda akan memiliki banyak masalah.c.
/copyall
akan menyalin semua atribut termasuk ACL dan info Pemilikmklink c:\Users d:\Users /j
Itu dia. Saya telah menggunakan proses ini sejak Vista pergi RTM tanpa masalah.
Berikut adalah artikel yang menjelaskannya juga. Cukup gunakan robocopy bukan xcopy seperti yang dia lakukan dalam artikel untuk menghindari kemungkinan masalah izin ntfs.
Pembaruan: Karena saya menemukan jalan yang sulit, saya pikir saya juga akan menyebutkan bahwa jika Anda berencana untuk memindahkan "Program Data", atau "Program Files" dengan metode ini, Anda akan kecewa mengetahui bahwa semuanya berjalan seperti yang diharapkan , tetapi pembaruan windows tidak lagi diinstal. Saya tidak yakin apakah ini sudah diperbaiki Win 7.
Pembaruan 2: @Benjol memiliki posting blog yang merinci metode pemindahan folder profil yang akan membuat ulang persimpangan yang ditinggalkan metode ini. Jika Anda mengalami masalah dengan aplikasi lawas, lihat di sini dan lihat apakah metodenya menyelesaikan masalah.
sumber
The termudah dan direkomendasikan cara adalah dengan memindahkan folder khusus individu di dalam direktori pengguna, seperti Documents, Music, Videos, dll Anda dapat melakukan ini dengan langkah-langkah berikut:
Kelemahannya adalah masih ada folder 'Pengguna' utama di tempatnya.
Cara yang sulit jauh lebih rumit dan berisiko:
Sumber: Ubah Lokasi Folder Profil Pengguna di Vista
Melihat fakta Microsoft membuatnya sangat mudah untuk mengubah lokasi folder khusus, dan sangat sulit untuk mengubah lokasi struktur folder pengguna secara keseluruhan, saya akan sangat menyarankan Anda untuk mengambil pendekatan yang mudah .
sumber
Inilah proses yang benar
a. / mir memberitahu robocopy untuk mencerminkan direktori, ini akan menyalin semua file
b. / xj sangat penting, ini memberitahu robocopy untuk tidak mengikuti titik persimpangan. Jika Anda lupa ini, Anda akan memiliki banyak masalah.
c. / copyall akan menyalin semua atribut termasuk ACL dan info Pemilik
Saya melakukan instruksi Jimmie dan saya hampir bekerja. Namun, saya memiliki masalah aneh dengan IE, saya tidak dapat mengunduh file. Saya menemukan solusi untuk memperbaiki masalah unduhan saya dan didokumentasikan pada superuser :
sumber
Beberapa sumber daya untuk "secara otomatis" memindahkan C: \ Pengguna dengan skrip yang tidak dijaga selama instalasi.
Microsoft memiliki KB dengan beberapa masalah seputar pemindahan folder khusus yang dapat bermanfaat untuk dibaca.
Ketika datang ke skrip unattend itu sendiri, ada elemen yang disebut FolderLocations yang memiliki anak ProfilesDirectory yang dapat Anda tentukan seperti itu:
Berikut adalah artikel Microsoft tentang menggunakan Vista yang mencakup cara menangani unattend.xml dan inilah sumber terbaik yang saya temukan dari artikel Bagaimana cara memindahkan folder folder khusus oleh Ramesh Srinivasan yang menjelaskan secara mendalam bagaimana melakukan ini dan apa yang harus diperhatikan (termasuk fakta bahwa bahkan setelah skrip unattend ini telah berjalan, misalnya sebagai argumen untuk setup.exe, masih ada titik persimpangan seperti c: \ dokumen dan pengaturan yang menunjuk ke lokasi lama yang perlu Anda perbaiki secara manual (jika mungkin)).
sumber
"C:\users"
adalah folder sistem yang setara dengan"C:\Documents and Settings"
pada Windows XP / 2000 / NT, dan karena ini sangat sulit jika bukan tidak mungkin untuk memindahkan folder. Ada beberapa cara untuk mengatasi masalah ini dengan memindahkan subfolder melalui TweakUI atau beberapa peretas serupa daripada folder induk dan ada banyak posting tentang ini lihat di sini:http://www.tech-recipes.com/rx/1409/move-your-documents-and-settings-username-profile-off-of-the-c-drive/
http://support.microsoft.com/kb/236621
http://support.microsoft.com/default.aspx?scid=kb;en-us;314843
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q310147&ID=KB;EN-US;q310147
Tetapi sehubungan dengan Vista / Windows 7, sepertinya proses ini mungkin menjadi lebih sederhana. Berikut adalah beberapa posting yang memberi tahu Anda cara melakukannya di Vista, yang intinya adalah Windows 7:
http://www.ehow.com/how_2064387_relocate-user-files-windows-vista.html
http://www.technospot.net/blogs/how-to-move-users-folder-to-different-location-in-windows-vista/
http://www.howtogeek.com/howto/windows-vista/moving-your-personal-data-folders-in-windows-vista-the-easy-way/
sumber
Ini agak terlambat ...
Masalah dengan memindahkan c: \ pengguna ke disk lain dapat dihindari dengan memindahkan profil individu daripada seluruh direktori.
Jika Anda meninggalkan persimpangan di c: \ pengguna yang menautkan ke direktori baru semua jalur tetap berfungsi, seperti dengan solusi Jimmie Houts, namun saya tidak memindahkan administrator, layanan jaringan, publik, dll. Jadi semua fungsi sistem normal, seperti pembaruan windows, terus bekerja seperti biasa.
Ian
sumber
Saya meneliti hal yang sama untuk waktu yang lama. Itu tidak bisa dilakukan. Anda dapat memindahkan folder "spesial" (Documents, My Music, dll), tetapi tidak dapat memindahkan direktori Users .
sumber
Sebagian besar ini disalin dari orang lain, kemudian dimodifikasi dan diperluas oleh penulis saat ini, tu servidor.
Untuk memindahkan semua file pengguna dan file program pengguna dari drive boot Anda (SSD dalam kasus saya), ikuti petunjuk ini.
PERTAMA, Buat titik pemulihan, untuk berjaga-jaga: 1. Buka Sistem dengan mengklik tombol Mulai, klik kanan Komputer, lalu klik Properti. 2. Di panel kiri, klik Perlindungan sistem. Jika Anda dimintai kata sandi administrator atau konfirmasi, ketikkan kata sandi atau berikan konfirmasi. 3. Klik tab Perlindungan Sistem, lalu klik Buat. 4. Di kotak dialog Perlindungan Sistem, ketikkan deskripsi, lalu klik Buat.
LALU: Buka Pemulihan Sistem / Perintah: Boot dengan Win7 Install DVD, pilih bahasa, mata uang dan keyboard, dan tekan Next. Di layar dengan "Instal Sekarang" pilih "Perbaiki komputer Anda" Anda akan ditanya apakah Anda ingin "Perbaikan dan Mulai Ulang" dengan opsi Pemulihan Sistem, pilih "Tidak". Kemudian Pastikan bahwa Windows 7 terdaftar sebagai salah satu OS yang diinstal tersedia untuk pemulihan, dan itu dipilih dan kemudian tekan berikutnya. Anda akan diberikan daftar alat pemulihan. Pilih "Command Prompt".
Temukan drive Windows virtual Anda yang dimuat dari media Win7 (mungkin C atau X), temukan drive Windows / SSD Anda yang sebenarnya (D atau E) dan temukan HDD Anda (hard drive biasa) (D atau E).
Dalam sistem saya biasanya, C = SSD dengan Windows di atasnya, D = HDD data drive
Dengan menggunakan media Pembaruan Win7, drive dalam mode Pemulihan diatur secara berbeda, sehingga: X: virtual / temp drive Windows, E: drive Windows / SSD yang sebenarnya, D: HDD, hard drive yang ingin saya pakai \ Users.
Beberapa melaporkan bahwa mode Pemulihan Sistem akan mengatur drive mereka seperti ini: C: virtual / temp Windows drive D: Sebenarnya Windows / SSD drive E: HDD, mereka ingin memakai / Pengguna.
Pada prompt perintah, Anda akan menggunakan Robocopy (BUKAN xcopy!) Untuk menyalin c: \ Users to d: \ Users, lalu hapus yang lama c: \ Users, lalu buat symlink dari c: \ Users to D: \ Users. Perhatikan bahwa Anda harus melakukan hal-hal ini secara berurutan, dan Anda tidak boleh memiliki iklan: \ Pengguna dir sebelum Anda melakukan ini.
CATATAN: pada jendela prompt perintah pemulihan sistem, drive Anda tidak sama dengan yang akan terjadi setelah Anda meninggalkan mode pemulihan! Jadi sesuaikan perintah di bawah ini untuk bagaimana drive berada dalam Mode Pemulihan, dan kemudian mereka akan berubah benar nanti.
Saya menggunakan: robocopy / mir / xj E: \ Users D: \ Users
Untuk memindahkan / Pengguna dari Windows / SSD ke HDD. / mir memberitahu robocopy untuk mencerminkan direktori, ini akan menyalin semua file dan izin. / xj sangat penting, ini memberitahu robocopy untuk tidak mengikuti titik persimpangan. Jika Anda lupa ini, Anda akan memiliki banyak masalah. Pastikan tidak ada file yang gagal disalin (GAGAL kolom = 0).
Maka Anda harus menghapus Folder Pengguna lama dari drive Windows / SSD (c :), sebelum Anda dapat membuat symlink: Saya menggunakan: rmdir / S / QE: \ Users
Buat NTFS Junction / symlink yang menunjuk ke folder Users baru:
Saya menggunakan: mklink / JE: \ Users D: \ Users
Gunakan tombol / J untuk membuat persimpangan yang merupakan symlink yang sulit. (Jika Anda menggunakan saklar / D, Anda juga harus mengedit registri, karena itu tidak akan menjadi tautan keras.) Menggunakan / J, ketika Windows mencari direktori C: \ Users, ia akan menemukannya! Tapi itu akan ada di HDD bukan SSD. Rumit!
Untuk melihat bukti dari apa yang Anda buat, masih di jendela prompt perintah, masuk ke Windows / SSD yang sebenarnya dan lakukan perintah "dir", dan Anda akan melihat: "Pengguna [D: \ Pengguna]"
Sekarang restart dan Anda akan melihat / Pengguna di HDD Anda, dan itu dia. Tidak diperlukan konfigurasi lebih lanjut atau mengutak-atik. Semua profil pengguna baru akan disimpan pada drive d: seperti halnya data spesifik pengguna apa pun. Dan itu dapat dicapai tanpa mengacaukan dalam registri, mencari dan mengganti nilai, atau harus mengacaukan profil baru dengan cara apa pun. Benar-benar diatur dan dilupakan.
sumber
Ini bukan apa yang Anda butuhkan tetapi jika ada di Windows 7 alternatif yang sangat baik adalah mengubah lokasi Perpustakaan. Dengan metode ini Anda menyimpan Dokumen, Gambar, dll tetapi tidak semua profil di drive D.
Tadi malam saya membuat alat yang mungkin berguna bagi Anda: Atur Perpustakaan .
sumber