it-swarm.asia

Windows Vista / 7'deki kullanıcılar klasörünü başka bir bölüme taşıma

Bilgisayarı biçimlendirdiğimde ve Windows'u yeniden yüklediğimde ilk adım, My Documents klasörünü başka bir bölüme taşımak. Windows XP'de, masaüstü klasörü ve başka bir kullanıcı klasörünün birincil bölüm olduğu için yeterli olmadı.

Şimdi, Windows Vista ve 7'de, klasörü başka bir bölüme "taşımak" için kavşakları/sembolik bağları kullanabiliriz ve Windows ve başka programlar verilerin birincil bölüm olduğunu düşünür.

Kullanıcılar klasörünü başka bir bölüme taşımak ve bağlantıları doğru şekilde oluşturmak için en hızlı ve güvenli adımlar nelerdir?

60
Click Ok

mklink /d myuser d:\moved\myuser

NTFS'nin modern sürümlerinde, XP'de kullandığınız bağlantı noktaları, dizin sembolik bağlarıyla değiştirilir.

Yine de, bunu yapmayı gerçekten önermiyorum ... herhangi bir performans avantajı görmeniz olası değildir.

24
Factor Mystic

Kullanıcı profilinizi başka bir (yani, sistem dışı) bölüme almanın en kolay ve en güvenilir yöntemi, Windows'un sizin için orada oluşturmasını sağlamaktır. Vista'da kullanıcı adımın D: yerine C: üzerinde oluşturulmasını sağlamak için aşağıdaki adımları kullandım.

  1. Vista'yı kurun ve ilk kullanıcı hesabını "Yönetici" yapın.

  2. Oturum aç. ProfilesDirectory kayıt defteri anahtarını D: bölümüne işaret edecek şekilde değiştirmek için regedit.exe kullanın.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      ProfilesDirectory = D:\Users
    
  3. Normal kullanıcı hesabınızı oluşturun, giriş yapın, çıkış yapın.

  4. Administrator'a giriş yapın ve ProfilesDirectory kayıt defteri anahtarını orijinal değerine geri getirin (%SystemDrive%\Users).

  5. 3. adımda oluşturulan hesabı normal kullanıcı hesabınız olarak kullanın (uygulama yükleme ve kullanma için).

Bu, klasörleri manuel olarak taşımak ve sembolik bağlantılar/kavşaklar oluşturmaktan çok daha iyidir.

19
totorocat

Benzer bir soru var serverfault , bunu kontrol etmelisiniz.

Ama bunun iyi bir fikir olduğu hakkında ciddi ikinci düşünceler yaşadım.

5
Benjol

Eh - Microsoft'un on yıllardır sembolik bağlantılara sahip bir başka Unix özelliğini daha da pekiştirmesi gerekiyor. 'Nix 70'lerde vardı - acaba Kullanıcılar klasörünün başka bir yere de yerleştirilebilmesi için ne kadar zaman alacağını merak ediyorum? Nix yükleme sırasında standart soru. Her zaman Giriş dizinini kendi bölümüne koyarım ve bununla ilgili soru miktarına bakılırsa, bu da Windows'ta popüler bir sorundur. Sembolik bağlantılar muhtemelen bunu yapmanın en iyi, en temiz ve en kolay yoludur. Kullanıcılar klasöründe kodlanmış herhangi bir uygulamanın hala değişiklik yapmadan çalıştığı anlamına gelir ve tüm karışık kayıt defteri hack'lerinden tasarruf sağlar. Gördüğüm en iyisi -

http://lifehacker.com/5467758/move-the-users-directory-in-windows-7

İşletim sistemini ve kullanıcı verilerini hem kurumsal ortamda hem de evde ayrı tutmayı seviyorum. Öncelikle bir AD kullanıcı profili veya GPO Belgelerim klasörünü NAS/SAN veya başka bir ağ paylaşımına yönlendirebilir. Basit tekrarlar - yedeklemeler son kullanıcılar değil, veri merkezi veya sistem çalışanları tarafından gerçekleştirilir ve PC yine de bilgisayar değil - şirketin (yani veri, btw'dir) - yani eğer ölürlerse, oturum açmaları için başka bir PC verir. dakikalar içinde olduğu gibi devam ederler.

Evde, ayrı bir diske/bölüme koymak istiyorum. İşletim sistemim başarısız olursa, kullanıcı verilerinin etkilenmemesini istiyorum - geri yüklemeleri daha hızlı hale getirir ve ayrıca kullanıcı verileri her zaman değiştikçe daha az parçalı bir diskle sona erer.

BTW - Aynalı diskler de kullanıyorum - evde 1TB + sürücüye sahip olmak harika ama eğer patlarsa kaybolacak çok fazla veri var! VE eğer artımlı kullanmadıkça yedekleme yapmak için çok fazla veri ile bitirdiniz - bu kıçta iyileşmek için bir acıdır! Ve evet - Hem çevrimiçi olarak hem de kullanıcı verilerini harici bir HDD ile senkronize ediyorum.

2
FJ1200

Bunu başarmanın en iyi yolu, sembolik bağlantılar kullanmak ... benim için işe yaradı:

  1. İlk önce kullanmak istediğiniz profili oluşturun
  2. Başka bir yönetici hesabından, profil klasörünü başka bir bölüme taşıyın.
  3. sembolik bağlantıyı c:\kullanıcı adıyla, profil konumuna işaret eden hesabın adıyla oluşturun.

    mklink c:\Users\Mario d:\Mario
    

Ve hepsi bu, tadını çıkar!

2
Mario Juárez

Windows'u kullandığımdan beri, belgeler klasörümü başka bir konuma taşıdım.

Ancak, el ile hareket etmekten yoruldum ve bunu otomatik olarak yapmak için hiçbir yöntem bulamadım.

Bu yüzden Windows'u değiştirmek için bir senaryo yazdım.

Bu komut dosyası, varsayılan kullanıcının Hive kayıt defterini değiştirir.

Bu değişiklikten sonra, tüm yeni kullanıcılar klasörlerini seçili konumda tutacaktır.

Buna ek olarak, kavşaklar doğru oluşturulur.

Bu yazıyı İngilizce okuyabilir misin (yazıma değil)

http://www.sevenforums.com/tutorials/117308-user-folders-moving-user-folders-modular-script.HTML#post1008268

orjinal yazıyı oku, Fransızca

2
Alain Quarré

Sysprep kullanmak, farklı bir konumda kullanıcı profilleri oluşturmanın en kolay yoludur. Kavşaklarla uğraşmak ve dosyaları kopyalamak veya taşımak gibi diğer tüm resmi olmayan yöntemler bana "Kullanıcı Profili Hizmeti oturum açmayı başaramadı. Kullanıcı profili yüklenemiyor." profil hatası.

1
XP1

Son zamanlarda aynı sorunu yaşadım. Microsoft'un SteadyState programını, C:\USERS'da D: üzerinde taşımak istediğim önceden var olan kullanıcı hesapları olan bir makinede kullanmak istedim. Bu adımları takip ettim:

  1. Deneyim beklediğim felaketten kurtarabilmek için sabit diski görüntüledim.
  2. Bu hesapları harici bir sabit sürücüye kopyalamak için Windows Kolay Aktarım'ı kullandım.
  3. Hesapları sildim.
  4. Windows SteadyState'i yükledim (XP ve Vista'da çalışır) ve onu sildiğimden tamamen aynı isimde hesaplar oluşturmak için kullandım. Her birini D:\bölümünde oluşturdum (SteadyState seçmenizi sağlar!)
  5. Daha önce kaydedilen hesapları geri yüklemek ve aynı addaki hesapların üzerine kopyalamasını söylemek için Windows Kolay Aktarım'ı başlattım. Hepsini D:\'de bulur ve kopyayı oraya koyar! Başarı.

Bu yardımcı olur umarım.

1
Bill Rodman

Uyarı - Biz (görünüşe göre) yanlış yapıyoruz!

Geçenlerde Windows’a bu konuda sordum. Windows 8’deki sembolik bağlantı yöntemini kullanarak Windows Update’i kullanırken sorun yaşıyorum. Birkaç ay çalıştı ancak şimdi hatalarını göstermeye başladı.

Biri sorumu cevapladı ( http://answers.Microsoft.com/en-us/windows/forum/windows_8-windows_update/windows-8-update-not-able-to-traverse-symlinks/608dbb4a- 6dc8-4cae-b97e-7e806c879431? Tm = 1377290411294 ) aşağıdaki cevaba sahip:

Merhaba

Kullanıcı klasörlerini ayrı bir sürücüye taşımanın tek desteklenen yolu Windows 8 ADK'yı kullanmaktır.

Windows ADK ile Windows Dağıtımı: http://technet.Microsoft.com/en-us/library/hh824947.aspx

Windows 8.1 Önizleme için Windows Değerlendirme ve Dağıtım Seti (Windows ADK): http://www.Microsoft.com/en-us/download/details.aspx?id=39306

Herhangi bir takip sorunuz varsa, lütfen aşağıdaki forumlara sorun.

Windows 8 IT Pro Kategorisi http://social.technet.Microsoft.com/Forums/en-US/category/w8itpro

Bu kadar ağır oldukça olmayabilir - Windows ADK, yapılandırmanın çoğu için sadece sysprep-style cevap dosyalarını kullanır. Tahminim, bunun için Windows yüklendikten sonra sysprep işlevini kullanabiliriz. Daha fazla bilgi edersem cevabı güncelleyeceğim.

1
CJxD