Biçimlendirmenin gerçekten neyin kaldırdığını anlamak istiyorum.
Bir bilgisayar bir diski veya bölümü "biçimlendirdiğinde", bu, bir dosya sistemi birimi oluşturmak anlamına gelir. "Birim" temelde dosyaların depolandığı bir yerdir; eski disketler için tüm disk temelde birimdi. Sabit sürücüler için bir birim bir bölümde depolanmıştır ve bir disk birden çok bölüme sahip olabilir (yani birden çok birim içerecektir).
Temel olarak, biçimlendirme boş bir tablo oluşturur. "Tablo" dediğimde, satır ve sütun içeren bir grafik düşünebilirsiniz. Her satır bir dosya adına karşılık gelir. Her sütun bir dosya parçasını tanımlar. Örneğin, "bu dosyanın ilk parçası 1000 sektöründedir". Msgstr "Bu dosyanın ikinci bölümü 2000 sektöründedir". Biçimlendirme işlemi boş bir tablo oluşturur ve ardından dosyalar oluşturuldukça bu tablo doldurulur. DOS ile dosya sistemi türü, "Dosya Ayırma Tablosu" olarak adlandırılan bu tablodan sonra adlandırılmıştır.
Eski veriler hakkında endişelenmiyorsanız ve eski verilere kimlerin erişebileceği konusunda endişeleniyorsanız (bu veriler gizli / hassassa endişe kaynağı olabilir), en iyi seçeneğiniz, yalnızca minimum ayrıntıları oluşturan bir "hızlı biçim" yapmaktır. dosyaları izleyen dosya sistemi birimi için. "Minimum" / "hızlı" biçim ile "tam" / "genişletilmiş" biçim arasında bir seçiminiz varsa, ikinci biçimin dosya sistemi biriminin bir parçası olan her disk sektörüne bir şeyler yapması muhtemeldir. Bu, her sektörü silmek veya sektörün fiziksel olarak kullanılabilir olduğundan emin olmak için başka bir kontrol yapmaya çalışmak anlamına gelebilir.
Bir bilgisayarı başlatırken DOS'a benzeyen bir şey görünür.
Gibi LPChip cevabı , sana "sistem başlatma" süreci anlamına geldiğini varsayarsak ediyorum. Daha eski makinelerde, buna BIOS olarak kısaltılmış Temel Giriş / Çıkış Sistemi denirdi. Bir BIOS'un nasıl çalıştığı konusunda belirli standartlar vardır, böylece bilgisayar yazılımı (işletim sistemi gibi) bilgisayarın bölümleriyle etkileşime girebilir. Birçok yeni sistem, (U) EFI ((Birleşik) Genişletilebilir Ürün Yazılımı Arayüzü) adı verilen daha yeni bir standart kullanır. Endüstrinin hem BIOS'u hem de (U) EFI standartlarını tanımlamak için yaygın olarak kullandığı bir terim bulamadım, bu yüzden "sistem başlatma" terimini oluşturdum.
Ben bunu "DOS benzeyen" olarak adlandırıyor olabilir düşünüyorum birincil nedeni metin modunun kullanılmasıdır. (İyi ol ' CP437 !) Ancak, okuduğum kadarıyla, (U) EFI'nin bir komut satırı ile kontrol edilebileceği izlenimini edindim (belki sadece bazı uygulamalarla).
Bu muhtemelen bir sabit diskte saklanamaz mı? Nerede saklanır?
Bu genellikle tamamen bazı yongalarda saklanır. Daha eski sistemlerde bunlar ROM (salt okunur bellek) idi. Ancak, yeni teknoloji (daha büyük sabit diskler gibi) yongalarla uyumsuz hale geldiğinde, insanlar daha yeni teknolojiyi desteklemek için fiziksel olarak yongaları değiştirmek zorunda kaldılar. 1990'ların sonunda, insanlar genellikle "flash bellek" adını verdikleri yazılabilir bellek kullanmaya başladılar. Bu tür bir belleğin çok sık yazılması amaçlanmamıştır.
Bu sistem başlangıç yazılımındaki yapılandırma seçeneklerini değiştirdiğinizde, yapılandırmanızın ayrıntıları genellikle CMOS adı verilen başka bir belleğe kaydedilir. Bu, anakartta depolanan küçük bir bellek (RAM'inizden farklı).
Sabit diskte bir önyükleme kesimi olduğunu okudum, biçimlendirdikten sonra sabit diskte kalan var mı?
BIOS standardını kullanan sistemler, 511 ve 512. baytların şu bitleri içerip içermediğini görmek için sabit sürücüleri kontrol eder: 0101 0101 1010 1010
Öyleyse, disk "önyüklenebilir" olarak kabul edildi ve BIOS, CPU'ya diskin ilk baytında bulunan talimatları izlemeye başlamasını söyler. Diskin ilk 512 baytına "Ana Önyükleme Kaydı" ("MBR") adı verildi. MBR'de depolanan kodun oldukça küçük olması gerekiyordu, çünkü bilgisayar önyükleme yapacaksa 511'inci baytın 01010101 olması gerekiyordu. Aslında, bu önyüklenebilir kodun çoğunun yapacağı şey, "bölümleme tablosu" adı verilen bir standardı kullanarak 447 ile 510 arasındaki baytları kontrol etmektir. Bu tablodaki baytlar bir bölümün (veya birden fazla bölümün) bulunduğu yeri belirtir. Genellikle, ilk bölüm sabit sürücünün ikinci Silindirinde başlar. (Eski sabit sürücülerde, "silindir" terimi sabit sürücünün fiziksel bir özelliğini ifade eder.
(U) EFI, daha karmaşık GPT yapısını anlayarak biraz daha karmaşıktır.
Her durumda, biçimlendirmenin bununla hiçbir ilgisi yoktur. Biçimlendirme bölüm içindeki verilerle ilişkilidir (genellikle Silindir 1 olarak adlandırılan ikinci silindirden başlar, çünkü birinci Silindir genellikle Silindir numarası sıfır olarak adlandırılır). Bu nedenle biçimlendirme, MBR'nin diskte kullandığı ilk önyükleme kodunu etkilememelidir. Ancak biçimlendirme, MBR'nin verileri kullanıldıktan sonra bilgisayarın kullanmaya çalıştığı kodu etkileyebilir.
Gerçekten bir sürücüde 0 bayt kaldı mı?
Yani 0 bayt kullanılmış mı? Kesinlikle hayır. Sürücüde kesinlikle kullanılan bayt var. Bölüm, dosya adlarını izlemek için kullanılacak ve dosyanın parçalarının depolandığı tabloyu içeren dosya sistemi birimini depolar. Genellikle "etiket" (dosya sistemi birimine atayabileceğiniz bir addır) gibi başka ayrıntılar da vardır. Bu, diskin toplam verilerinin nispeten küçük bir miktarı olmalıdır, ancak bu, diskin tüketilen bir parçasıdır.
İşletim sisteminize kaç bayt bulunduğunu sorduğunuzda, işletim sistemleri genellikle dosya depolamak için kaç bayt kullanılabileceğini bildirir. Çoğu insanın ilgilendiği veriler budur. İşletim sistemi, dosya tablosunu depolamak için kullanılan baytları veya bölüm dışındaki baytları (MBR gibi) bildirmez.
Ancak, tablo boş olduğundan, dosya parçalarını depolayabilen tüm baytlar kullanılabilir ve bunların sıfırı kullanılır. Disk hızlı biçimlendirilmişse, eski dosyaların içeriği diskte olabilir. ( TestDisk gibi bir program Bu tür içerikleri bulmanıza yardımcı olabilir.) Bununla birlikte, işletim sisteminden yeni dosyaları yeni içerik depolamasını istediğinizde, işletim sistemi diskin bu alanlarını kullanır (çünkü tablo diskin bu alanlarının önem verdiğimiz dosya parçalarını saklıyoruz). Böylece, eski verilerin üzerine yeni veriler yazılabilir (bu da TestDisk'in bu eski verileri gerçekleştiğinde kurtarabilmesine neden olur). Dosyaların içeriği kaydedilse bile, disk biçimlendirilirken bu dosyaların adları gibi ayrıntıların üzerine yazılmış olabileceğini unutmayın. ("Olabilir" diyorum çünkü dosyaları depolamanın farklı yolları vardır. Bu veri izleme yollarından bazıları, bu bölümler olmasa bile diskteki bölümleri takip etmek için yer kullanarak tutarlı boyutta bir tablo içerebilir. henüz dosyaları saklama. Diğer yöntemler, diskte depolanan verilere bağlı olarak tablonun boyutunu değiştirebilir, bu nedenle boş bir diskin küçük bir tablosu olabilir. Belki de bu dosya adlarından bazıları hala fiziksel olarak diskte depolanır, ancak işletim sistemi bu eski verileri izlemez ve bu nedenle işletim sistemi buna bir yarar bulduğunda verilerin silinmesi de olasıdır.)