Soru C: \ kullanıcılarını vista / W7 altındaki d: \ kullanıcılarına taşımanın en iyi yolu nedir [kapalı]


Windows 7 RC1'i yükledim ve c: \ kullanıcılarını d: \ users'a taşımak istiyorum.

Bunu yapmanın en iyi yolu nedir?


Windows 7'nin C: olarak ayrılmış bir ayrılmış bölüm oluşturması nedeniyle: kurtarma konsolunda, aşağıdaki komutları kullanmak zorunda kaldım

robocopy /mir /xj D:\Users E:\Users
mklink D:\Users D:\Users /j

Mklink komutunda her iki D doğru. Sistem yeniden başlatıldığında, kurtarma konsolundaki D olan sürücü C sürücüsü olur.


62
2018-05-14 13:57


Menşei


İyi yakalama! Windows 7'ye geçtiğimde ayrılmış bölüm detayını hatırlamamız gerekecek - Jimmie R. Houts
Lütfen bu konuyla ilgili soruları (Vista için) ve cevapları inceleyin: serverfault.com/questions/4624/... - Benjol
Yorum bırakamam, bu yüzden bir cevap yazdım. Birisi şu örnekte / mir seçeneğinin ("ayna" anlamına geldiğini) uyarır: robocopy / mir / xj D: \ Kullanıcılar E: \ Kullanıcılar, E: \ Users in the D içinde olmayan her şeyi siler. :\Kullanıcılar. Gerçekten de / mir seçeneğinin gerçekten gerekli olup olmadığını merak ediyorum. Boş olmayan / Kullanıcılar klasörümdeki dosyalarımı eski bir yüklemeden sildim.
Sorunun konu dışı olarak kapatılmasının komik olduğu, ancak yine de anonim ve upvotes ile muazzam bir takibi olduğu çok komik değil mi? - captcha
Çünkü plebler bu siteyi gerçekten gerçek problemler için gerçek sorular sormak için kullanıyorlar, fakat yüksek ve güçlü kâşiflerimiz bunun işe yaramaz olduğunu düşünüyor çünkü yıllar önce bu şeyleri öğrendiler, çünkü bu günlerde bizim gibi IT olan kitle kaosuna atılmak yerine . - David


Cevaplar:


Windows kurulduktan sonra tüm C: \ Users klasörünü farklı bir sürücüye kolayca taşıyabilirsiniz:

Uyarı: Sistem Geri Yükleme işlemi gerçekleştirmeniz gerektiğinde, bunun yapılması sorunlara neden olabilir

  1. Yükleme medyasına önyükleme yapın ve komut istemine gidin (yükleme iletişim kutusunda Shift + F10 tuşlarına basın)
  2. C: \ Kullanıcılarını D: \ Kullanıcılara kopyalamak için Robocopy özelliğini kullanın: robocopy c:\Users d:\Users /mir /xj /copyall
    a. /mir Robocopy'e dizinleri yansıtmasını söyler, bu tüm dosyaları kopyalar.
    b. /xj Bu çok önemlidir, bu robocopy bağlantı noktaları takip etmemesini söyler. Eğer bunu unutursan, çok sıkıntın olacak.
    c. /copyall ACL ve Sahip bilgileri dahil olmak üzere tüm özellikleri kopyalayacaktır
  3. Dosyaların başarıyla kopyalandığını doğrulayın.
  4. C: \ Kullanıcıları sil
  5. D: \ Kullanıcılara işaret eden bir bağlantı oluşturun: mklink c:\Users d:\Users /j

Bu kadar. Vista, RTM'ye problemsiz gittiğinden beri bu süreci kullanıyorum.

İşte bir makale bunu da açıklıyor. Sadece ntfs izinleri sorunları önlemek için makalede yaptığı gibi xcopy yerine robocopy kullanın.

Güncelleştirme: Zor yoldan öğrendiğim için, "Program Verileri" veya "Program Dosyaları" nı bu yöntemle değiştirmeyi planlıyorsanız, her şeyin beklendiği gibi çalıştığını öğrenmek için disapointed olacağınızdan bahsetmek isterim. ancak windows güncellemeleri artık yüklenmeyecek. Bunun Win 7'de olup olmadığından emin değilim.

2. Güncelleme: @Benjol bir Blog yazısı Bu, bu yöntemin çıkardığı bağlantı noktalarını yeniden oluşturacak profil klasörünü hareket ettirme yöntemini detaylandırır. Eski uygulamalarla ilgili herhangi bir sorunla karşılaşırsanız, buraya bir göz atın ve yönteminin sorunu çözüp çözmediğini görün.


64
2018-05-14 14:51



1+ offline-move + birleşme noktası en kolay çözümdür - ancak katılımsız bir kurulum betiğinin bunu kurulum sırasında da yapabileceğini ekleyebilirim ^^ - Oskar Duveborn
Bu gerçekten çok iyi bir hack ... ve birisinin bu eylemi hazırlamak için atması gereken tüm adımları göndermesine sevindim. - mrTomahawk
-1: Bu yaklaşımın, robocopy tarafından kopyalanmayan tüm bağlantıları yeniden oluşturmadığını unutmayın (nb robocopy, / xj olmadan bile eklemleri kopyalayamaz, yeni klasörler oluşturur). Bu, pencerelerin çalışmasını durduramaz, ancak muhtemelen 'Belgelerim' vb. Gibi klasörleri aramaya başlayan eski uygulamaları bozar. - Benjol
Sistemi ve gizli dosyaları görüntülemek için klasör ayarlarınızı değiştirin. Kullanıcılar klasörü, Belgelerimden Belgeler'e (örneğin) işaret eden bağlantılarla dolu. Bu, eski uygulamalarla geriye dönük uyumluluk içindir, bu nedenle ne yüklediğinize bağlı olarak farkı fark edebilirsiniz veya fark etmeyebilirsiniz. - Benjol
Bunu nasıl yapacağınızı ayrıntılı olarak açıklayan +1 @Jimmie. Pencerelere gitmekten ve yorulmaktan gerçekten yoruldum ve kullanıcı verisini ve uygulama kurulumunu nereye koyduğumu hiç sormadan bana hiç benzemediğini hissettim! WTF değiştirmek için çok zor yaptım ?? Birincil bölümüm bir SSD sürücüsü ise ve performans için bunun üzerine windows yüklüyse ne olur? Herhalde o bölmeyi her şey için bir lanet olası pankreas olarak kullanmasını istemiyorum! - greatwolf


en kolay ve Tavsiye edilen yol Belgeler, Müzik, Video, vb. gibi bir kullanıcı dizini içindeki özel klasörleri taşımaktır. Bunu aşağıdaki adımlar ile yapabilirsiniz:

  1. Sağ tıklama -> özellikler
  2. Konum sekmesi
  3. İstediğiniz yere girin ve 'taşı' tıklayın

Bunun dezavantajı, bu hala ana 'Kullanıcılar' klasörünü inplace bırakır.

zor yol çok daha karmaşık ve riskli:

Bir çözüm arayışımda, sadece   kullanıcıyı taşımak için bulduğum iki kolay yol   profil dizin konumları   sistem sürücüsü

  1. Bir katılımsız kullanarak kurulum sırasında Kullanıcı Profili klasörünü ayarlayın   dosya yükle.
  2. Kullanıcı profilinizin içindeki bağımsız klasörleri taşıyabilirsiniz.   explorer kullanılarak yapılan (güncellenecek olan   kayıt defteri anahtarları   HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell   Klasörler ve   HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User   Kabuk Klasörleri).

Ancak, bu yeterince iyi değildi   ben, gerçek kullanıcı profilimi istedim   bir klasöre taşınacak klasör   kayıt da dahil olmak üzere bölüm / birim   ayarlar. Bunun olmadığını keşfettim   aslında bu kadar zor   Kütle değişimi ile rahat   kayıt defteri anahtarları ve değerleri.

Kullanıcı profilimi nasıl değiştirdim   yer. İstediğimi lütfen unutmayın   tüm profiller taşındı, dahil   Genel ve Varsayılan, bu yüzden bunlardan bazıları   yapmazsanız adımlar atlanabilir   şunu istiyorum:

  1. Sisteminizin tam bir yedeğini aldığınızdan emin olun!
  2. Orijinal Varsayılan Profil dizinini yeni konuma kopyala   (ör. C: \ Users \ Default’den   D: \ Users \ Varsayılan).
  3. Orijinal Genel Profil dizinini yeni konuma kopyalayın (ör.   C: \ Users \ Public'dan   D: \ Users \ Ortak).
  4. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows'a gidin   NT \ CurrentVersion \ ProfileList.
  5. Varsayılan anahtarın değerini yeni kullanıcı profili konumuna değiştirin.   (ör. D: \ Kullanıcılar \ Varsayılan).
  6. Genel anahtarın değerini yeni kullanıcı profili konumuna değiştirin   (ör. D: \ Kullanıcılar \ Genel).
  7. ProfilesDirectory öğesinin değerini yeni kullanıcıya değiştirin.   profil konumu (ör. D: \ Kullanıcılar).
  8. Bu noktada, yeniden başlatmanız ve farklı bir şekilde tekrar giriş yapmanız gerekir.   Daha önce hiç giriş yapmamış kullanıcı   ve dolayısıyla bir profili yok   yarattı. Benim durumumda   Yönetici kullanıcısı hiç giriş yapmadı   önce ben bunu etkinleştirdim   Yönetici giriş yapabilir ve kullanılabilir   söyledi. Yönetici'yi etkinleştirebilirsiniz   Bilgisayar Yönetimi yükleyerek giriş   ve sonra Kullanıcı Hesapları'na gidin,   Yöneticinin özellikleri ve ardından   Girişi Devre Dışı Bırak'ın işaretini kaldırın.
  9. Yeni kullanıcı hesabıyla ilk kez giriş yaptıktan sonra   “Masaüstü Oluşturma” ve diğerlerini görecek   Windows gibi şeyler böyle   profilinizi oluşturuyor. Unutmayın ki   yeni profil oluşturulmalıdır   yeni konum.      
    1. Giriş yaptıktan sonra mümkün olduğunca çok uygulamayı kapatmaya çalışın.   Bu, çoğu dosyanın   kopyalanamayacağınız için kilitli olmak   onlar.
    2. Orijinal kullanıcı profilleri klasörünün tamamını orijinalden kopyalayın   yeni konuma konum (ör.   C: \ Kullanıcılar * D: \ Kullanıcılar). (Sonraki konuya bakın   kopyalama başladıktan sonra adım).
    3. Bu kopya sırasında dikkat edilmesi gereken birkaç nokta var. Vardı   olan binlerce .TMP dosyası   kilitli ve kopya olmaz. ben sadece   bu dosyaları atladı. Düştüm   Alt-S böylece hepsini görebildim.   dosyaları atla ve orada olduğundan emin ol   sadece .TMP dosyaları atlandı.   Evet, bu biraz zaman aldı, ama   En azından hepsine sahip olduğumdan emindim   dosyalarım kopyalandı. Bu süreç   muhtemelen daha kolay kullanılarak yapılabilir   Komut istemi veya powershell.
    4. Durumunuzda, kopyalanmayacak bazı dosyalar varsa,   procexp.exe, tarafından sağlanan dosyadır   sysinternals. Sonra bir Bulma Kolu yapın   ve dosya adının bir kısmını arayın.   procexp hangi programları size söyleyecektir   dosyayı kilitliyorlar. Senin kadar uzun   olabildiğince çok program kapattı   Ancak, bu olmamalı.
    5. Arama ve Değiştirme yapacak bir program bulun ve indirin.   kayıt. Tavsiye etmem   çünkü ben bir tane bulamadım   Mükemmel çalıştıran program. ben   birkaç farklı indirme bitti   ücretsiz uygulamalar ve hepsini kullanma   onlar.
    6. Kayıt Arama ve Değiştirme programını kullanarak,   orijinal kullanıcı profili klasörü ve   yeni kullanıcı profili ile değiştirin   klasör (ör. “C: \ Users” için arama ve   “D: \ Users” ile değiştirin. Bunu not et   Kullandığım bazı uygulamalar   Sadece anahtar isimleri değil değerleri değiştirin.   Ancak, olması gereken anahtarlar   chagned tüm MuiCache ile ilgili idi.   Bunların gerçekten gerekip gerekmediğini bilmiyorum   güncellenmesi Ben sadece yapmak için yaptım   emin.
    7. Çıkış Yap. Aynı kullanıcıyla tekrar giriş yapın. 14. adımı tekrarlayın.   Değiştirilecek bir şey kalmadı.   bu adımın nedeni şu   çıkış, bazı programlar güncellenmiş görünüyor   eski kullanıcı kullanarak kayıt   profil yolu
    8. Regedit.exe dosyasını çalıştırın ve orijinal kullanıcı profili yolunu araştırın ve   mevcut olmadığından emin olun.   çünkü bu adımın nedeni:   13. adımda belirtildiği gibi, hiç güvenmedim   Kayıt Arama ve Değiştir   Kullandığım programlar. İhtiyacım sona erdi   bir düzine kadar anahtar güncellemek   ve arama değerleri manuel olarak   & Değiştir onları kaçırdı.
    9. Böylece kayıt defterini kullanmayan programları kolayca bulabilirsiniz   ve kodlanmış profil yolları, yeniden adlandır   orijinal profil klasörünüz (ör.   C: \ Kullanıcıları C: \ ~ Kullanıcılara yeniden adlandırın.
    10. Çıkış Yap. Her zamanki kullanıcın olarak tekrar giriş yap. Her şey olmalı   programlar dışında doğru çalışma   “kodlanmış” kullanıcı profili kullananlar   yer.
    11. Kullanılan programları bulmak için kullanılabilecek iki kolay yöntem vardır.   “kodlanmış” profil yeri ve   hala orijinal kullanıcıyı arıyor   profil yolu Kullanabilirsiniz   Yukarıda belirtilen procexp.exe hilesi ve   orijinalde tutamaçları ara   profil yeri Sen de yapabilirsin   oringal profil konumunu izlemek   yeni klasör veya dosyalar olup olmadığını görmek için   Biz oluşturduk. Örneğin, benim   durumda, FolderShare bazı klasörler oluşturdu   ve dizindeki dosyalar   C: \ Users \ KullanıcıAdım AppData \ Local \ FolderShare \.   Bu yüzden, FolderShare ayarlarını güncelledim   farklı yollara işaret etmek   daha sonra C: \ Users dizinini sildiniz   (C: \ ~ Kullanıcıların hala var olduğunu unutmayın.   Yedek).
    12. Artık tüm verilerinizin taşındığından emin olduğunuz için   (sağ ??????), sen silebilirsiniz   orijinal kullanıcı profilinin yedeği   konum (ör. C: \ ~ Kullanıcılar).

Kaynak: Vista'daki Kullanıcı Profili Klasörü Konumunu Değiştirme

Microsoft, özel klasörlerin konumunu değiştirmek için çok kolaylaştırdı ve tüm kullanıcı klasörleri yapısının konumunu değiştirmek çok zor görmek, ben istiyorum şiddetle önermek kolay yaklaşmaya sen.


9
2018-05-14 14:33



Olmadı! Bu süreçleri daha kötü düşmanıma tavsiye etmem :-) ama ... +1 çünkü ne kadar dağınık görünebilirse işe yaramıyor. 'Hacker' gibi başka şeylerin çizgiyi yıkabileceğini merak ediyorum.
Bu makaleyi gördüm, ancak tüm kullanıcı dizinini taşımak istedim ve kayıt defterinde sakınmak istemedim. - Scott
Tüm "Özel" dizinleri taşımakla ilgili sorunu kullanıcılara değil, AppData'yı özel bir klasör olarak taşıyamayacağınız ve program sayısının artırılmasının önbelleklerini, tasarruflarını ve büyük miktarda veriyi sakladığını eklemekteyim. - Aquarion
@Aquarion: AMA Yerel, LocalLow ve Roaming dizinleri kutu konum sekmesini kullanarak taşınacak :) - Milind R
Teknolojideki gelişmeler dört yıl içinde gerçekten sınırsızdır. Bir dizindeki hemen hemen her ayrı klasörü ve bir alt dizindeki her bir klasörü yeniden yönlendirme, ancak ana dizini kolayca yeniden yönlendirmeme, kesinlikle kullanıcı tabanının en iyi çıkarları olan makul bir sınırlamadır. - Aquarion


İşte doğru süreç

  1. Yükleme medyasına önyükleme yapın ve komut istemine gidin (önce onarmayı tıklatmanız gerektiğine inanıyorum)
  2. C: \ Kullanıcılarını kopyalamak için Robocopy'u kullanın: \ Kullanıcılar: robocopy c: \ Users d: \ Users / mir / xj /hepsini kopyala
      a. / mir dizinleri yansıtmak için robocopy söyler, bu tüm dosyaları kopyalar
      b. / xj çok önemlidir, bu robocopy'e bağlantı noktalarını takip etmemesini söyler. Eğer bunu unutursan, çok sıkıntın olacak.
    c. / copyall, ACL ve Sahip bilgileri dahil tüm özellikleri kopyalayacaktır
  3. Dosyaların başarıyla kopyalandığını doğrulayın.
  4. C: \ Kullanıcıları sil
  5. D: \ Users: mklink c: \ Users d: \ Users / j işaret eden birleşim oluşturun.

Jimmie'nin talimatlarını ben yaptım ve neredeyse çalışıyordum. Ancak, IE ile garip bir sorun yaşadım, bir dosya indiremedim. İndirme sorunumu gidermek için çözümü buldum ve süper:


4
2018-04-22 02:27



Teşekkürler. Cevabı düzenleyemiyorum veya değişikliklerinizi ekleyeyim. - Scott
/ Copyall için +1 uzun bir zaman önce bunu eklemek istedim ve hiçbir zaman bu konuya hiç girmedim. - Jimmie R. Houts


Yükleme sırasında katılımsız bir komut dosyasıyla C: \ Kullanıcıları "otomatik olarak" taşımak için bazı kaynaklar.

Microsoft’un Bazı sorunlar ile KB okumak için yararlı olabilecek özel klasörleri hareket ettirmek.

Katılımsızlık komut dosyasının kendisi söz konusu olduğunda, bir ProfilesDirectory alt öğesi olarak belirtebileceğiniz FolderLocations adlı bir öğe vardır:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
processorArchitecture="x86">
<FolderLocations>
<ProfilesDirectory>d:\users</ProfilesDirectory>
</FolderLocations>
</component>
</settings>
</unattend>

İşte Microsoft hakkında makaleler Vista'yı dağıtma unattend.xml'in nasıl ele alınacağını ve burada genişletilmiş bulduğum en iyi kaynağı Ramesh Srinivasan tarafından özel klasörler makalesi nasıl taşınır derinlemesine, bunu nasıl yapacağınızı ve nelere dikkat edeceğinizi açıklayın (bu katılımsızlık betiği çalıştırıldıktan sonra bile, örneğin setup.exe argümanında olduğu gibi, hala c: \ belgeler ve ayar noktaları gibi birleşme noktaları vardır elle düzeltmeniz gereken eski yere (eğer mümkünse)).


2
2018-05-21 14:37



Bu, kullanıcı profillerini farklı bir konumda oluşturmanın en kolay yoludur. Dosyaları kopyalama veya taşıma işlemlerini birleştiren kavşaklarla uğraşmak gibi diğer tüm gayri resmi yollar bana "Kullanıcı Profili Hizmeti oturum açamadı. Kullanıcı profili yüklenemiyor." profil hatası - XP1
Windows 8: Windows 8'de Kullanıcı Profillerini Başka Bir Bölüme veya Diske Nasıl Taşınır? eightforums.com/tutorials/... - XP1
Windows 7: Windows 7 Kurulumu Sırasında Başka Bir Bölüm veya Diskte Kullanıcı Hesapları Nasıl Oluşturulur? sevenforums.com/tutorials/... - XP1


"C:\users" eşdeğer bir sistem klasörüdür "C:\Documents and Settings" Windows XP / 2000 / NT üzerinde ve bu nedenle klasör taşımak mümkün değilse gerçekten zordu. Bu soruna geçici bir çözüm bulmak için, alt klasörleri TweakUI veya üst klasör yerine benzer araçlar ile taşıyarak birkaç yol vardır ve bu konuyla ilgili birçok yayın vardır:

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

Ancak Vista / Windows 7 ile ilgili olarak, bu işlem daha basit hale gelmiş gibi görünüyor. İşte size Vista'da nasıl yapılacağını anlatan bazı mesajlar, Windows 7'nin kalbinde:

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/


1
2018-05-14 14:26



Cevabımda dediğim gibi yapamam C: \ Kullanıcıları farklı bir sürücüye taşıyın. Bağlantınız tekrarlandığında, içindeki "özel klasörlerin" bazılarını taşıyabilirsiniz, ancak C: \ Kullanıcıların yerini değiştirmek mümkün değildir.


Bu biraz geç oldu ...

C: \ kullanıcılarının başka bir diske taşınması ile ilgili sorunlar, dizinin tamamı yerine tek tek profilleri hareket ettirerek önlenebilir.

Eğer yeni dizine bağlanan c: \ kullanıcılarında bir kavşak bırakırsanız, Jimmie Houts çözümünde olduğu gibi tüm yollar çalışmaya devam eder, ancak yönetici, ağ hizmeti, genel vb. Windows güncellemesi, normal çalışmaya devam eder.

Ian


1
2018-05-05 08:44





Aynı şeyi uzun zamandır araştırdım. Bu yapılamaz. "Özel" klasörleri (Belgeler, Müziğim, vb.) Taşıyabilir, ancak Kullanıcılar dizin.


0
2018-05-14 14:26



Kullanıcı dizinini yeniden yerleştirmeyi başardım. - Scott


Bunların çoğu başkalarından kopyalanır, sonra mevcut yazar, tu servidor tarafından değiştirilir ve genişletilir.

Tüm kullanıcı dosyalarını ve kullanıcı programı dosyalarını önyükleme sürücünüzden en kolay şekilde taşımak için (benim durumumda bir SSD), bu yönergeleri izleyin.

İLK, her durumda bir geri yükleme noktası oluşturun: 1. Başlat düğmesini, Bilgisayar'ı sağ tıklatıp Özellikler'i tıklatarak Sistemi açın. 2. Sol bölmede, Sistem koruması'nı tıklatın. Yönetici şifresi veya onay istenirse, şifreyi yazın veya onaylayın. 3. Sistem Koruması sekmesini ve ardından Oluştur'u tıklatın. 4. Sistem Koruması iletişim kutusunda, bir açıklama yazın ve ardından Oluştur'u tıklatın.

SONRA: Sistem Kurtarma / Komut İstemi'ne gidin: Win7 Install DVD ile önyükleme yapın, dili, para birimini ve klavyeyi seçin ve İleri'ye basın. "Şimdi Kur" ile ekranda "Bilgisayarınızı onar" ı seçin Sistem Kurtarma seçenekleri tarafından "Onarma ve Yeniden Başlatma" yapmak isteyip istemediğiniz sorulur, "Hayır" ı seçin. Ardından, Windows 7'nin kurtarılmış işletim sistemlerinden biri olarak listelendiğinden emin olun, seçili olduğundan sonra ileri'ye basın. Kurtarma araçlarının bir listesi verilecektir. Komut İstemi'ni seçin.

Win7 ortamından yüklenen sanal Windows sürücünüzü bulun (muhtemelen C veya X), gerçek Windows / SSD sürücünüzü (D veya E) bulun ve HDD'nizi (normal sabit sürücü) (D veya E) bulun.

Benim sistemimde normalde, Windows üzerinde C = SSD, D = HDD veri sürücüsü

Win7 Update ortamını kullanarak, Kurtarma modunda sürücüler farklı şekilde ayarlandı: X: sanal / geçici Windows sürücüsü, E: gerçek Windows / SSD sürücüsü, D: HDD, sabit sürücü \ Kullanıcıları koymak istedim.

Bazıları Sistem Kurtarma modunun sürücülerini şu şekilde ayarlayacağını bildirdi: C: sanal / geçici Windows sürücüsü D: Gerçek Windows / SSD sürücüsü E: HDD, kullanıcılar koymak istiyorlar.

Komut isteminde Robocopy (NOT xcopy!) Kullanarak c: \ Users öğesini d: \ Users'a kopyalayın, sonra eski c: \ Users'ı silin, sonra c: \ Users to D: \ Users dizininden bir link yapın. Bu şeyleri sırayla yapmanız gerektiğini ve bunu yapmadan önce bir d: \ Users dir sahip olmamalıdır.

NOT: sistem kurtarma komut istemi penceresinde, sürücüleriniz kurtarma modundan çıktıktan sonra olacakları ile aynı değildir! Bu nedenle, sürücülerin Kurtarma Modunda olduğu için aşağıdaki komutları ayarlayınız ve daha sonra doğru çıkacaklardır.

Kullandım: robocopy / mir / xj E: \ Kullanıcılar D: \ Kullanıcılar

Windows / SSD'den HDD'ye / Kullanıcıları taşımak için. / mir dizinleri yansıtmak için robocopy söyler, bu tüm dosyaları ve izinleri kopyalayacaktır. / xj çok önemlidir, bu robocopy'e bağlantı noktalarını takip etmemesini söyler. Eğer bunu unutursan, çok sıkıntın olacak. Hiçbir dosyanın kopyalanamadığı (FAILED sütun = 0) olmadığından emin olun.

Sonra symlink'i yaratabilmeniz için eski Kullanıcı Klasörünü Windows / SSD (c :) sürücüsünden kaldırmanız gerekir: Kullandım: rmdir / S / Q E: \ Kullanıcılar

Yeni Kullanıcılar klasörüne işaret eden bir NTFS Junction / Symlink oluşturun:

Kullandım: mklink / J E: \ Kullanıcılar D: \ Kullanıcılar

Sabit bir bağlantı olan bir bağlantı oluşturmak için / J anahtarını kullanın. (/ D anahtarını kullanırsanız, kayıt defterini de düzenlemeniz gerekir, çünkü bu bir sabit bağlantı olmayacaktır.) / J, Windows C: \ Users dir'i aradığında onu bulacaktır! Ama SSD yerine sabit diskte olacak. Zor!

Ne oluşturduğunuzu kanıtlamak için, hala komut istemi penceresinde, gerçek Windows / SSD'ye gidin ve "dir" komutunu yapın ve şunları göreceksiniz: "Kullanıcılar [D: \ Kullanıcılar]"

Şimdi yeniden başlat ve HDD’nizdeki / Kullanıcılar’ı görürsünüz. Başka bir yapılandırma veya işlem gerektirmez. Yeni kullanıcı profilleri, kullanıcı verilerine göre, d: sürücüsünde saklanacaktır. Kayıt defterinde herhangi bir sorun yaşanmadan, değer arayışında ve değiştirilmesinde ya da herhangi bir şekilde yeni profillerle uğraşmak zorunda kalmaksızın başarılabilir. Tamamen kur ve unut.


0
2017-12-04 21:36



Bu, Jimmie R. Houts'un cevabının daha uzun bir versiyonu gibi görünüyor, ama yeni bir şey ya da onun cevabıyla ilgili konuları ele almıyor (sembolik bağları kopyalamıyor). - James McMahon


Bu tam olarak ihtiyacınız olan şey değil, Windows 7'de ise gerçekten iyi bir alternatif Kütüphanelerin yerini değiştirmektir. Bu yöntemle Belgeleri, Resimleri vb. Kaydedersiniz, ancak D sürücüsündeki tüm profili kaydetmezsiniz.

Dün gece senin için yararlı olabilecek bir araç yarattım: Kütüphaneleri Ayarla.


0
2017-10-13 02:49