Windows Neden Sürücüler için Harfleri Kullanıyor?steemCreated with Sketch.

in #tr3 years ago

Windows sistem sürücüsüne genellikle C: adını verir ve diğer depolama cihazlarına da kalan harflerden atamalar yapar. Diğer yandan macOS ve Linux ise bu yaklaşımı kullanmazlar. Aslında modern Windows sürümlerinde harici depolama cihazlarına erişmek için işletim sisteminin sürücü harflerini kullanmasına gerek yoktur. Bu durumda da akıllara Windows’un sürücülere bu harfler olmadan erişebilmesi mümkünse neden hala bu yaklaşımı kullanmaya devam ettiği geliyor.

1.png

Windows'un neden hala bu yaklaşımı kullandığını cevaplayabilmek için öncelikle bu kullanımın nereden geldiğine bakmamız gereklidir. Windows'ta birçok şey için MS-DOS döneminden kalma kullanımlara yer verilmektedir. MS-DOS döneminde disket sürücüleri için ayrılmış olan A: ve B: sürücü harflerinden sonra gelen harfi Microsoft benimsediğinden dolayı Windows'ta C: kullanılmaya başlanmış ve günümüze kadar da bu şekilde gelmiştir.

Sürücü harflerinin kullanımı MS-DOS'a da CP/M işletim sisteminden miras kalmıştır. O dönemlerde mantıksal ve fiziksel depolama cihazlarının içindeki dosyalara erişmek için bulunan yol sürücü harfleri olmuştu. Örnek olarak ikinci disket sürücüsünün içindeki diskette bulunan README.TXT dosyasına erişmek için B:README.TXT yazılması gerekiyordu. Kısacası komut satırı ile işlem yapılan dönemlerde sürücü harfleri olmasaydı, farklı cihazların içindeki dosyalara erişmek için bir "dosya yolu" belirlemek mümkün olmayacaktı. Günümüzde farklı sürücülerdeki dosyalara erişmek için komut satırları yerine grafik arayüzleri kullanıyoruz ancak bunların hepsi bize kolaylık sağlaması için tasarlanmış görsel ögeler. Programlar arkada hala farklı sürücüler için tanımlanmış olan harfleri kullanıyor ve bu harflerle dosya yolları oluşturuyorlar.

Microsoft, Windows'ta farklı sürücülerdeki dosya yollarını belirlemek için sürücü harfleri kullanmayı seçmiş olsa da, Unix tarafında aynı soruna farklı bir çözüm bulunmuştur. Apple'ın macOS işletim sisteminde, Linux'ta veya diğer Unix işletim sistemlerinde depolama cihazı doğrudan dosya sisteminin içinde erişilebilir hale gelebilir. Örnek olarak harici bir hard disk için Windows'ta E: sürücü harfini kullanmak yerine macOS ve diğer Unix tabanlı işletim sistemlerinde "/mount" dizini kullanılmaktadır. İşletim sistemi C: gibi bir harf ile tanımlanmadığından dolayı kök dizini "/" ile belirlenir ve tüm harici depolama cihazları da kök dizininin altında erişilebilir olabilirler.

Her ne kadar Windows'ta depolama cihazları için bir sürücü harfi tanımlanıyor olsa da, isterseniz USB ya da diğer harici depolama cihazlarınıza sürücü harfleri olmadan da, tıpkı Unix'teki gibi, C:\USB şeklinde erişebilirsiniz. Bunu yapabilmek için Disk Yönetimi'ni açıp sürücüye sağ tıklamak ve açılan menüden "Sürücü Harfi ve Yolunu Değiştir" seçeneğini seçmek gereklidir. Yeni açılan pencereden Ekle seçeneğine tıkladıktan sonra "Aşağıdaki boş NTFS klasörüne bağla:" alanına C:\USB yazarsanız sürücünüze atanmış bir sürücü harfi olmadan erişebilirsiniz. Üstelik bu yöntem ile bilgisayarınıza bağlayabileceğiniz harici depolama cihazı sayısını alfabedeki harf sayısı olan 26'dan daha fazla yapabilmeniz de mümkün hale gelir.

Peki ama madem bu şekilde sürücü harfi olmadan da harici depolama cihazları Windows'a bağlanabiliyor, neden hala bu harfleri kullanmak zorundayız? Bu sorunun cevabı aslında oldukça basit. Eski Windows sürümleri MS-DOS ile uyumlu olmak zorundaydı. Yeni Windows sürümleri ise eski Windows sürümleri ile uyumlu olmak zorundalar. Bu nedenle de sürücü harfleri Windows'ta işlerin doğru şekilde yürütülebilmesini sağlıyor. Günümüzde Windows'u C: sürücü harfine bile kurmak zorunda değilsiniz. İsterseniz X:Windows sürücü harfini kullanabilirsiniz ancak bunu yaptığınız için başınız çok ağrıyabilir. Nedeni ise birçok Windows uygulamasının sistem sürücü harfinizin C: olduğunu varsaymasından kaynaklanmaktadır. Microsoft elbette bu sorunu da düzeltmek için bir yazılım yapabilir ancak birçok kullanıcı zaten bilgisayarını aldığında Windows yüklü geldiğinden ve tekrar yüklenmesi gerektiğinde de sürücü harfini değiştirmenin gerekmemesinden dolayı buna zaman ayırmak istemiyor gibi görünüyor.


Image Resources

Pixabay.com

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.029
BTC 57684.56
ETH 3120.56
USDT 1.00
SBD 2.33