Aracılığıyla paylaş


Birleşim Noktaları

Windows Vista ve Windows Server 2008'de, kullanıcı verilerinin ve sistem verilerinin varsayılan konumları değişti. Örneğin, daha önce %SystemDrive%\Documents ve Settings dizininde depolanan kullanıcı verileri artık %SystemDrive%\Users dizininde depolanır. Geriye dönük uyumluluk için eski konumların yeni konumlara işaret eden birleşim noktaları vardır. Örneğin, C:\Documents ve Settings artık C:\Users'ı işaret eden bir birleşim noktasıdır. Yedekleme uygulamalarının birleşim noktalarını yedekleyip geri yükleyebilmesi gerekir.

Bu birleşim noktaları aşağıdaki gibi tanımlanabilir:

  • FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_HIDDEN ve FILE_ATTRIBUTE_SYSTEM dosya öznitelikleri ayarlanmıştır.
  • Ayrıca erişim denetim listeleri (ACL' ler) herkesin okuma erişimini reddedecek şekilde ayarlanmıştır.

Belirli bir yolu çağıran uygulamalar, gerekli izinlere sahipse bu birleşim noktalarından geçiş yapabilir. Ancak birleşim noktalarının içeriğini listeleme girişimleri hatalara neden olur. Yedekleme uygulamalarının bu birleşim noktalarından geçmemesi veya bunların altındaki verileri yedeklemeye çalışmaması iki nedenden dolayı önemlidir:

  • Bunun yapılması, yedekleme uygulamasının aynı verileri birden çok kez yedeklemesine neden olabilir.
  • Döngülere (döngüsel başvurular) da yol açabilir.

Per-User Kavşaklar ve Sistem Kavşakları

Windows Vista ve Windows Server 2008'de dosya ve kayıt defteri sanallaştırması sağlamak için kullanılan birleşim noktaları iki sınıfa ayrılabilir: kullanıcı başına birleşimler ve sistem birleşimleri.

Kullanıcı uygulamaları için geriye dönük uyumluluk sağlamak üzere her kullanıcının profilinin içinde kullanıcı başına birleşimler oluşturulur. C:\Users\kullanıcı adı\Belgelerim'de C:\Users\kullanıcı adı\Documents'a işaret eden birleşim noktası, kullanıcı başına birleşime örnektir. Kullanıcı başına birleşimler, kullanıcının profili oluşturulduğunda Profil hizmeti tarafından oluşturulur.

Diğer birleşimler, Users\kullanıcı adı dizini altında bulunmayan sistem birleşimleridir. Sistem birleşimlerine örnek olarak şunlar verilebilir:

  • Belgeler ve Ayarlar
  • Tüm Kullanıcılar, Genel ve Varsayılan Kullanıcı profilleri içindeki birleşimler

Sistem birleşimleri, Windows Karşılama (makine ilk çalıştırma deneyimi veya mOOBE olarak da adlandırılır) tarafından çağrıldığında userenv.dll tarafından oluşturulur.

Not

Kullanıcı sistem dilini İngilizce dışında bir dile değiştirirse, kullanıcı başına ve sistem birleşim noktaları yerelleştirilmiş adlarla oluşturulur.