Dosya sistemlerini tanımlamak için neden hala sürücü harfleri kullanmamız gerekiyor?


10

Bir arkadaş, Windows 7'yi harici bir sürücüden yükledikleri ve dahili önyükleme sürücüsünün H: 'ye atandığı bir sorunla karşılaştı. Teorik olarak bu sorun yaratmamalıdır çünkü sistem sürücüsünün sürücü harfini almak için programlama arabirimleri vardır. Yine de pratikte, sistem dizinleri için C: 'nin tek olası yer olduğunu varsayan ve H:' deki sistem dizinleriyle çalışmayı reddeden birkaç program vardır. Bu Microsoft'un hatası değil, ama hiç olmadığı kadar acı verici. Genel fikir birliği, dahili önyükleme sürücüsünü C: olarak ayarlayan bir yeniden yüklemenin bu sorunları çözmenin tek yolu olduğu anlaşılıyor.

UNIX benzeri sistemler, tüm dosya sistemlerini tek bir birleştirilmiş dizin ağacında görüntüler ve çoğunlukla bu gibi sorunlardan kaçınır gibi görünür. Bir Windows sistemini sürücü harflerine başvurmaksızın yapılandırmak mümkün mü, yoksa geriye dönük uyumluluğun önemi Windows'un bugünden kıyamet gününe kadar sürücü harfleriyle çalışacağı anlamına mı geliyor?


1
Söylemek için üzgünüz, ama tarih 10 yıl 2022'ye kadar geri itildi. Biz [I] gecikme için çok üzgünüz. Herhangi bir sorunuz varsa, lütfen benimle iletişime geçmekten çekinmeyin.
Mateen Ulhaq

5
Sorunuzu kendiniz cevapladınız. Programlar bu gibi basit *" bir şeye boğulursun ise sorunları köklü bir değişim nedenlerini hayal Microsoft onlar herkesin dosya sistemindeki her yerde yazılı ve kullanıcıların yönetici yeteneklerinin her zaman olması gibi olmadı karar verdiğinde tüm izinler sorunları unutmayın.?
Daniel Beck

Yanıtlar:


7

Microsoft her zaman geriye dönük uyumluluğu büyük bir öncelik haline getirmiştir. Tam olarak UNIX gibi bir yapıya geçemedikleri varsayılan tüm uygulamalardan C:\, hatta genel deseninden kaynaklanmaktadır Drive:\path\. Tüm Windows uygulamaları, yolların bir sürücü harfiyle başlayacağı varsayımına dayanır (göreli bir yol değilse). Bunun yakın bir zamanda değiştirilmesi muhtemel değildir.

Bazı uygulamalar, uyumluluk modunda çalıştırıldığında, standart olmayan bir kurulum sürücüsüyle düzgün çalışabilir.

Bir şey olabilir (ı denemedim, ama daha sonra ve ayrıntıları katacak olacaktır) çalışmak, küçük bir bölüm oluşturmak Adını olacaktır C:ve çeşitli sistem sürücüleri monte H:içinde klasörlerde C:sürücüye. Bu şekilde, bir program istendiğinde C:\Program Files, sürücüye H:\Program Filesmonte edilmiş, içindeki klasöre erişir C:.


5
+1, C: \ doğru olmadığında programlar boğulursa, tüm sürücü harfleri kavramı ortadan kalktığında nasıl davranacaklarını hayal edin!
Stephen Jennings

Bilmiyorum: Önyükleme bölümünüz hala bir karakterle sınırlı olduğu sürece, çok fazla şeyi kırmadan sürücü sokmalarına izin verebilirler. Böylece şöyle bir sürücünüz olabilir: FILES: \ `. Ancak ağrı seviyesi, onu uygulamayı haklı kılacak kadar yüksek değildir.
Joel Coehoorn

Aslında sürücü dizeleri zaten orada ve uzun zamandır UNC adları biçiminde; Ben gerçekten değiştirmek isterdim \ veya / bileşen ayırıcı olarak izin veriyor. Dosya sisteminin neden C: \ xxx ve '/ xxx'i (ve hatta // C / xxx) aynı anda destekleyemediğini gerçekten anlamıyorum.
Lawrence Dol

@LawrenceDol Bazı Windows (DOS?) Programları, bir seçenek / işaretin Windows üzerinde / (- yerine) ile başlamasını bekler ve yolların içerip içermediğinden şikayet eder.
Agi Hammerthief

@AgiHammerthief: Doğru, ancak komut satırında eğik çizgi ayrılmış adları kullanamazsınız.
Lawrence Dol

5

varolan bir sürücü harfi veya klasörü için sürücü harfi ekleyen alt ms-dos komutunu kullanın


4
Sürücü harflerinden kurtulmak, birkaç tane daha ekleyerek tam olarak başarılamaz.
Daniel Beck

3
Yine de, açıklanan sorunu çözecektir. Bence aşağı oy haksızdı.
itsadok

@itsadok Bu cevabı küçümsemedim. Aslında, bu ayrıcalık başına görebildiğim gibi kimse yapmadı . Ve muhtemelen OP'ye yardımcı olsa da, bu aslında sorduğu soruya cevap vermez, ki bu daha temeldir.
Daniel Beck

Bunun aslında uzun vadede etkili olmasa da, acil sorunlarına çok uygun bir potansiyel çözüm olduğunu düşünüyorum.
nhinkle

2

Kıyamet gününe kadar sürücü harfleriyle sıkışmış olsak da, bunları Başlat → Programlar → Yönetimsel Araçlar → Bilgisayar Yönetimi → Depolama → Disk Yönetimi'nden değiştirebilirsiniz. Birime sağ tıklayın ve "Sürücü Harfini Değiştir" i seçin.


6
Tüm bunlar doğrudur, ancak Windows'un önyükleme bölümünün sürücü harfini değiştirmenize izin vermeyeceğini unutmayın, çünkü bunu yapmak tüm işletim sistemindeki sabit kodlu her bağlantıyı kıracaktır.
nhinkle
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.