İkinci sürücüyü c: / Windows 7'deki Kullanıcılar olarak bağlayın


24

Yaklaşık bir ay önce, ikincil sabit sürücüyü C: \ Users yoluna takabildiğim bir Windows 7 Professional makinesi kurdum. Bu, tüm kullanıcı alanı dosyalarını ikinci sabit sürücüye, kayıt defteri düzenlemeyle ilgili hiçbir şey yapmadan koyar. Harika bir şekilde çalıştı ve şimdi kopyalamaya çalışıyorum ve nasıl yaptığımı hatırlayamıyorum. Bu beni aptal gibi hissettiriyor.

Bir şekilde c: \ Users klasörünün içeriğini ikinci sabit sürücüye taşıdığımı düşünüyorum. Sonra d: sürücüsünü c: \ Users olarak monte ettim. Yeterince kolay ancak ikincil sürücüyü monte etmeden önce c: \ Users klasörünün içeriğini nasıl değiştirdiğime ve silindiğine emin değilim (boş bir klasör olması gerekir). Bir önceki makinemde çalışıyor ve çalışıyor ancak şimdi yeni bir makinede yapmam gerekiyor ve hayatım boyunca nasıl yaptığımı ya da talimatların nerede kullanıldığını hatırlamıyorum. Sonunda Kullanıcılar klasörünün tamamı d: sürücüsüne taşındı ve C: \ Users klasörüne sahip değilim.

Bunu nasıl yapacağınızla ilgili herhangi bir düşünceniz ya da talimatlara bağlantılar? Bireysel profil hamleleri bu sorunu çözmeyecek. Teşekkürler.


İki farklı şey istiyorsun. İkinci bir sürücüyü C: \ users içine monte etmek istediğiniz bir yer. Başka bir yerde, kullanıcı profillerini D: \ konumuna nasıl taşıyacağınızı sorarsınız. Bunlar iki farklı prosedürdür; hangisini başarmak istiyorsunuz?
MDMarra

İkinci sürücüyü d: \ olarak monte edemezsiniz. Önce içeriği d: \ konumuna taşıyan kullanıcılar. İçerik taşındıktan ve eski c: \ Kullanıcılar gittiğinde veya boşaldığında, ikinci sürücüyü c: \ Users öğesine bağlamak basit bir konudur.
tvanover

1
Kullanıcı profillerini d: \ users olarak işaretleyebilir veya ikinci sürücüyü c: \ users olarak bağlayabilirsiniz, ancak bu durumda d: \ harfini taşımaz, bir harf içermez. Sanırım kafam karıştı.
MDMarra

İşte nasıl yapılacağını ayrıntılandıran bir makale.

Yanıtlar:


26

Görünüşe göre Jimmie R. Sunucudaki hatalar , aradığım cevabı buluyor . Bu makaleye daha fazla bilgi içeren kaynaklara başvurdu .

Windows 7'yi yükledikten sonra cevabını genişletmek için:

  1. Kurulum medyasıyla önyükleme yaparsınız.
  2. "Şimdi Kur" seçeneğinin bulunduğu ekranda "Bilgisayarınızı onarın" seçeneğini seçin.
  3. Sistem Kurtarma seçenekleriyle "Onar ve Yeniden Başlat" isteyip istemediğiniz sorulur, "Hayır" seçeneğini seçin.
  4. Ardından, Windows 7'nin kurtarma için kullanılabilen yüklü işletim sistemlerinden biri olarak listelendiğinden ve seçildiğinden emin olun; sonra "İleri" ye basın.
  5. Size kurtarma araçlarının bir listesi verilecektir; "Komut İstemi" ni seçti.
  6. Komut isteminde, C: \ Users'ı D: \ Users'a kopyalamak için Robocopy'yi kullanacaksınız.
  7. tip robocopy c:\Users d:\Users /mir /xj
    • /mirrobokopiye dizinleri yansıtmasını söyler; bu, tüm dosyaları ve izinleri kopyalar ve hedef dizindeki ( başvuru ) diğer dosyaları siler . Zaten D: \ Kullanıcılar'da kullanıcı profilleriniz varsa ve bunları tutmak istiyorsanız, bunun yerine deneyin ; bu, her şeyi yinelemeli olarak kopyalar ( ), dahil edilen tüm dosya özniteliklerini ( ) içerir, ancak bazı nedenlerden dolayı daha sonra sahiplik izinlerini ayarlamanız gerekebilir./e /copyall/e/copyall
    • /xjçok önemlidir, bu robokopiye birleşme noktalarını takip etmemesini söyler. Bunu unutursan, başın büyük belaya girecek.
  8. Hiçbir dosyanın kopyalayamadığından emin olun (FAILED column = 0).
  9. Eski Kullanıcılar Klasörünü C: sürücüsünden kaldırın: rmdir /S /Q C:\Users
  10. Yeni Kullanıcılara noktaları klasörü olduğu NTFS Kavşağı oluşturun: mklink /J C:\Users D:\Users. Hedefin D: \ Users'ın , yeniden başlattıktan sonra , kurtarma komut istemi oturumu sırasında olduğu gibi kullanmayacak sürücü harfini kullandığından emin olun (Thanks mindless.panda ve matt wilkie ).

Şimdi yeniden başla ve oraya git. Başka bir konfigürasyon veya kiralama gerekmez. Yeni kullanıcı profillerinin tümü, kullanıcıya özel verileri olduğu gibi D: sürücüsünde de saklanır. Kayıt defterinde herhangi bir karışıklık, değer arama ve değiştirme ya da herhangi bir şekilde yeni profillerle uğraşma zorunluluğu yoktur. Tamamen ateş ve unut.


Sürücü harfleri farklı olabilir. Orijinal sürücüyü ve e hedefini bulmak için c: d: e: ve f: dizinini kullanmak isteyeceksiniz.
tvanover,

Hedef sürücü için onarım önyüklemesindeki normal sürücü önyüklemesindeki aynı sürücü harfine sahip olmanız gerekiyor (kullanıcı profilini okuyamadım). Sürücü harflerini karıştırmak için mountvol kullanın.
Pontus Gagge

Ne demek istiyorsun (FAILED column = 0)?
Znarkus

Benim robografiye göre (win7sp1), varsayılan kopya davranışı Güvenlik, Sahip ve Denetim bilgilerini kopyalamaz. Neden / copyall bayrağı kullanmak istemiyoruz?
Danny,

@Danny Bu /copyallbayrak kullanarak denedim ve tüm klasörlerime küçük kilitlerle sona erdi. Diğer sonuçların ne olduğundan emin değilim ama bu çok rahatsız edici oldu. OP'nin yolunu kullanmak bunları bırakmaz. Bunun nedeni olabileceğini düşünüyorum.
Paul Hoffer

9

Yeni Kullanıcılar klasörüne işaret eden bir NTFS Kavşağı oluşturun: mklink / J C: \ Users D: \ Users

Bu adım için, hedef: D: \ Users'ın, yeniden başlattıktan sonra , kurtarma komut istemi oturumu sırasında olduğu gibi kullanılmayacak sürücü harfini kullandığından veya "Kullanıcı profili servis hizmeti" hatası ile karşılaşacağınızdan emin olun. oturum açma başarısız oldu. Kullanıcı profili yüklenemiyor. " yeniden başlatıldığında.

Bu hatanın düzeltilmesi, sistemde yönetici ayrıcalıklarına sahip başka bir profille oturum açmak ve:

  1. Komut istemini yönetici olarak aç
  2. tip Regedit
  3. Şu yöne rotayı ayarla HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Her profil için 1 anahtar vardır. Bir profil kötü olduğunda kontrol edilmeye değer 3 şey vardır:
    • Anahtar adının ".bad" veya ".bak" ile bitmediğinden emin olmalısınız. S-1-5-21-1234-1234-1234-1234
    • RefCount değerinin 0 olduğundan emin olun
    • Durum değerinin 0 olduğundan emin olun
  5. Oturumu kapatın veya kullanıcıları değiştirin ve oturum açabilmelisiniz. Yeniden başlatma gerekli olabilir.

Burada kullanılan ek referans .

Bu cevap, Tvanover’in 9 Ekim’in 20: 01’deki cevabı ile birleştirilmeli ve Gonzalo’nun 8 Kasım’daki saat 17: 03'teki cevabına dayanmalıdır. Yerinde düzenleme yapma ve hatta yorum yapma ününe sahip değilim, bu yüzden bu ayrıcalıklara sahip başka biri birleştirir (ve sonra bu cevabı silebiliriz).


1
Doğru hedef sürücüyü kullandığımda "giriş başarısız oldu. Kullanıcı profili yüklenemiyor" hata mesajını almak için herhangi bir tavsiye?
mindless.panda

Bu "robokopi" yapmaktan daha mı iyi?
DaSh

5

Az önce Tvanover'ın cevabını sanal bir makinede test ettim. Ancak, farklı bir şeyler yaptım.

  1. Bunu Denetim modunda yeni bir kurulumla yaptım (ilk açılışta Ctrl + Shift + F3). Devam etmeden önce bir kez denetim moduna geçirmesine izin verdim.
  2. Dosyaları ikinci sürücünün kök dizinine kopyaladım.
  3. Bir bağlantı yapmak yerine, bir bağlantı noktası belirledim.

İşte bağlama noktasını şu şekilde yaptım:

  1. C: \ Users dizinini sildikten sonra yeniden oluşturun

    mkdir C: \ Kullanıcılar

  2. DISKPART komutunu çalıştırın ve ikinci diski seçin (LIST DISK komutundan sonra listelenen doğru disk numarasının yerine *

    diskpart

    LİSTE DİSKİ

    SEÇİM DİSKİ *

    BÖLÜM SEÇME 1

  3. Bağlantı noktasını ayarlayın. Başarısız olursa, geri dönün ve C: \ Users dizininin var olduğundan ve boş olduğundan emin olun.

    ASSIGN MOUNT = C: \ Kullanıcılar

    ÇIKIŞ

  4. Yeniden Başlatma. Yeniden başlatmayı tamamladıktan sonra, sürücü harfini ikinci sürücüden çıkarmak için Başlat -> diskmgmt.msc komutunu kullanabilirsiniz.

  5. Denetim modundaysanız, Sistem Hazırlama Aracı penceresine geri dönün, Sistem Temizleme Eylemi olarak "Genel Kullanıma Girme Deneyimini Girin (OOBE)" seçeneğinin seçili olduğundan emin olun, "Genelleştir" seçeneğinin işaretli olmamasını ve Kapatmayı işaretleyin Seçenekler Yeniden Başlat veya Kapat şeklinde ayarlanmış olmalıdır. Tamam'ı tıkladığınızda sistem temizlenir ve ilk önyükleme kurulumuna geri döner.


4

Sadece tvanover cevabına eklemek için:

Ben bu yönteme, başkasının benimle aynı sorunu yaşaması durumunda katkıda bulunmak istedim.

Tüm adımları takip ettim ama sürücü harfine yanlış bir referans yaptım. Kurtarma DVD'sinden önyükleme yapmak, yeni hedef sabit disk harfi "E:" idi, ancak normal olarak önyüklemesi "F:". Yani bağlantı yanlıştı.

Düşündüm, "sorun değil, orijinal C: \ Users'ı silmedim, bunun yerine yeniden adlandırdım (C: \ Users C: \ Users.orig'i taşıdım), böylece bağlantıyı sildim (linkd / d C: \ Users) ve eskisini yeniden adlandırmak için her şey eskisi gibi çalışmalı. Ama yanılmışım! Giriş yapmaya çalıştım ve bir hata aldım (profil servisiyle ilgili bir şey çalışmıyor).

Yani bir süre aradım cevabını aldım ( Kullanıcı profillerini düzeltme ).

Aslında olan şey, Windows'un kayıt defterinde kullanıcı profil anahtarımın bir kopyasını oluşturmasıdır. Böylece iki tane aynı anahtar bulundu, ancak bir tane .bak uzantılı. Yenisini (uzantısı olmayan) sildim ve eskisini yeniden adlandırdım (adından ".bak" dosyasını sildim).

Bu şekilde nihayet giriş yapabilirim (herhangi bir şey yapmadan önce olduğu gibi).

Son adım tekrar, tvanover'ın bize anlattığı adımları atıyordu, ancak birleşme noktasının mektubunu, bir kez önyüklendiğinde "gördü" olana değiştirdi.

Sonunda işe yaradı! ;-)

Bu nedenle, sürücü harfleri bir gün değişirse veya Kullanıcılar klasörüne sahip sürücü başarısız olursa veya basitçe tek bir önyüklemeyle bağlantısı kesilmiş halde bırakılırsa bu durum muhtemelen birinin kafayı bulaştırmasına neden olabilir.

Lütfen cevabımı, İngilizce ana dilim olmadığı için (açıkçası, haha) olduğu gibi düzenleyin.

Bu konuda bir şeyler eklemek isteyen var mı? Bir gün sana olan olaydan biraz emin değil misin? Düzeltemeyeceğini söylemiyorum ama sanırım gerçekleşmesi çok kolay, değil mi?

Bir şey daha: bazı programlar her zaman olduğu gibi çalışmayı durdurduğu için yeni konumda muy kullanıcı klasörünün sahibini değiştirmek zorunda kaldım (IE8, örneğin, Sık Kullanılanları kaydedemedi). Belki de kullanıcımı güvenlik sekmesine eklemeliydim ve oraya izinler eklemeliydim, ancak sahibi değiştirmek şu ana kadar çalıştı.


4

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

İLK, Bir geri yükleme noktası oluşturun: 1. Başlat düğmesini, Bilgisayar'ı sağ tıklatıp ardından Özellikler'i tıklatarak Sistem'i açın. 2. Sol bölmede, Sistem koruması'nı tıklatın. Yönetici şifresi veya onay istenirse, şifreyi yazın veya onay verin. 3. Sistem Koruması sekmesini ve sonra da Oluştur'u tıklatın. 4. Sistem Koruması iletişim kutusuna 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ükleyin, dil, para birimi ve klavyeyi seçin ve İleri'ye basın. "Şimdi Kur" seçeneğinin bulunduğu ekranda "Bilgisayarınızı onarın" ı seçin. Sistem Kurtarma seçenekleriyle "Onarma ve Yeniden Başlatma" yapmak isteyip istemediğiniz sorulur, "Hayır" ı seçin. Ardından, Windows 7'nin yüklü işletim sistemi işletim sistemlerinden biri olarak listelendiğinden ve seçildiğinden emin olduktan sonra ileri düğmesine basın. Size 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ü (muhtemelen C veya X) bulun, gerçek Windows / SSD sürücünüzü (D veya E) bulun ve HDD'nizi bulun (normal sabit sürücü) (D veya E).

Sistemim normalde, C = üzerinde Windows varken SSD, D = HDD veri sürücüsü

Win7 Update ortamını kullanarak, Kurtarma modundaki sürücüler farklı şekilde kuruldu, böylece: X: sanal / geçici Windows sürücüsü, E: gerçek Windows / SSD sürücüsü, D: HDD, sabit sürücüyü koymak için \ Kullanıcılar.

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

Komut isteminde c: \ Users öğesini d: \ Users'a kopyalamak için Robocopy (NOT xcopy!) Kullanacak, sonra eski c: \ Users'ı silecek, sonra c: \ Users'dan D: \ Users'a bir link oluşturacaksınız. Bunları sırayla yapmanız gerektiğini ve bundan önce reklam: \ Users dir olması gerektiğini unutmayın.

NOT: sistem kurtarma komut istemi penceresinde, sürücüleriniz kurtarma modundan çıktıklarınızdakiyle aynı değildir! Bu nedenle, sürücülerin Kurtarma Modunda nasıl olduklarını görmek için aşağıdaki komutları ayarlayın;

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

/ Kullanıcılar'ı Windows / SSD'den HDD'ye taşımak için. / mir, robocopy'ye dizinleri yansıtmasını söyler, bu tüm dosyaları ve izinleri kopyalar. / xj çok önemlidir, bu robokopiye birleşme noktalarını takip etmemesini söyler. Bunu unutursan, başın büyük belaya girecek. Hiçbir dosyanın kopyalayamadığından emin olun (FAILED column = 0).

Sonra eski Kullanıcılar Klasörünü Windows / SSD (c :) sürücüsünden kaldırmalısınız, sembolik bağlantıyı oluşturmadan önce: Kullandığım: rmdir / S / QE: \ Users

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

Kullandım: mklink / JE: \ Users D: \ Users

Sert bir bağlantı olan bir kavşak oluşturmak için / J anahtarını kullanın. (/ D anahtarını kullanırsanız, kayıt defterini de düzenlemek zorunda kalacaksınız, çünkü bu zor bir bağlantı olmayacak.) / J kullanarak, Windows C: \ Users dir. Ancak SSD yerine HDD’de olacak. Zor!

Oluşturduklarınızın ispatını görmek için, hala komut istemi penceresinde, asıl Windows / SSD'ye gidin ve "dir" komutunu uygulayın; göreceksiniz: "Users [D: \ Users]"

Şimdi yeniden başlattığınızda HDD'nizde / Kullanıcılar göreceksiniz ve işte başlıyorsunuz. Başka bir konfigürasyon veya kiralama gerekmez. Yeni kullanıcı profillerinin tümü, kullanıcıya özel verileri olduğu gibi d: sürücüsünde saklanır. Kayıt defterinde herhangi bir karışıklık, değer arama ve değiştirme ya da herhangi bir şekilde yeni profillerle uğraşma zorunluluğu yoktur. Tamamen ayarlayın ve unutun.


2

İşletim sisteminiz bir SSD'ye kurulduysa, farklı bir yol belirtmenin en kolay yolu Videoları söyle klasörüne sağ tıklayıp özellikleri seçmektir. "Bir klasör ekle" yi tıklayın 2. HDD'nize gidin ve sağ tıklayın ve Videolar adında yeni bir klasör oluşturun, sonra klasör ekle'yi seçin. Şimdi videoları seçerseniz, iki veya üç dosya konumu görmelisiniz: C: \ users \ Kullanıcı \ Videolarım, C: \ users \ Genel \ Videolarım ve D: \ Videolar Şimdi C sürücüsüne gidin -> kullanıcılar -> Kullanıcı ve sağ Videolarım'ı tıklayın Konum Sekmesine gidin ve Taşı'yı seçin Seç D: \ Videolar'ı seçin ve klasörü seçin Şimdi tıklayın Uygula Sonra Tümleri seçmek isteyip istemediğinizi soran bir uyarı alırsınız Evet'i seçin Şimdi Resimlerim üzerine tıkladığınızda Bu süre dışında önceden listelenen üç konum, hepiniz D: \ Videos içinde görünür. Videoları tekrar tekrar sağ tıklayın ve D hariç tüm öğeleri seçin: \ Videolar ve onları silin Şimdi resimlerin üstüne tıkladığınızda gördüğünüz tüm D: \ Videos Kullanmak istiyorsanız ortak klasörleri silmeyin. Mutlu günler


1

XP altında, bu Disk Yönetimi'nde. (Oraya ulaşmak için milyonlarca yol olduğuna eminim, ancak her zaman Bilgisayarım'ı sağ tıklayıp Yönet'i seçin, ardından Depolama altında solda Disk Yönetimi'ni seçin.) D: diske sağ tıklayın ve "Değiştir'i seçin Harf ve Yolları Sür. " Ardından Ekle'ye tıklayın ve sürücüyü monte etmek istediğiniz yolu girin.

7 veya Vista'da aynı olup olmadığını hiç bir fikrim yok.


Evet, bu basittir, ancak tüm kullanıcı verilerini (kilitli olan) nasıl değiştirirsiniz, sonra nasıl değiştirirsiniz?
tvanover

1
1) geçici yönetici profili yapın 2) bilgisayarı yeniden başlatın, yeni yönetici hesabına giriş yapın 3) Bilgisayarım> Özellikler> Gelişmiş> Kullanıcı Ayarları bölümüne gidin ve tüm profilleri D: \ Documents and Settings \ (kullanıcı adı) ... seçeneğine kopyalayın giriş yaptığınız geçici yönetici. kopyalar yapıldı. XP'de takas yapmak için güvenli modda (veya recoverycd) önyükleme yapmanız gerekebilir.
quack quixote


0

Bu tür şeyler için Winbolic Link kullandım . Ne yapmak istediğinize göre, içeriği ikinci sabit sürücüye taşır, ardından diğer sabit sürücüdeki klasörle eşleşen C: \ üzerinde "Kullanıcılar" adlı bir bağlantı veya kavşak yaratırsınız.

Yeniden başlatmadan kurtulur ve bunu yapmak için yerel olarak Windows ve NTFS ile çalışır, bu nedenle uyumluluk sorunları bir sorun olmamalıdır. Sitedeki bilgiler muhtemelen program hakkında bilmeniz gereken her şeyi size söylemelidir.

Bunu kendimi tüm Google bilgilerini (Chrome önbellek, Picasa küçük resimleri, Masaüstü dizinleri) başka bir sürücüye taşımak için yaptım, çünkü çılgınca büyüyor ve kullanıcı profili klasörünüzde kalmayı seviyorlar. : |


Winbolic Link artık win 7 ile ilgili değil çünkü tamamen kavşakları ve sembolik bağlantıları destekliyor. Yine de doğru yolda.
tvanover,

0

Bunu bir kez yaptıktan ve win7'yi tekrar kurmanız gerektiğinde, HDD'deki D: \ Users dizinine bir şey yapmak zorunda kaldığınızda bunu nasıl yaparsınız?

Demek istediğim, SSD'deki C: \ Robocopy'yi denediğimde, D: \ Kullanıcılar zaten tüm kullanıcı verilerinde mevcut mu?

D: \ Users dizini (ve tüm verileri) zaten mevcut olduğunda robocopy komutu başarısız olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.