Ikhtisar Sistem Berkas FAT, HPFS, dan NTFS

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 100108 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan perbedaan antara FAT, HPFS, dan NTFS di bawah Windows NT, dan kelebihan dan kekurangan mereka. Itu dibagi menjadi bagian berikut:

  • Ikhtisar LEMAK
  • HPFS Overview
  • NTFS Overview
Catatan: HPFS hanya didukung di bawah Windows NT versi 3.1, 3.5, dan 3.51. Windows NT 4.0 tidak mendukung dan tidak dapat mengakses HPFS partisi. Juga, sistem file FAT32 hanya didukung di Windows 98/95 dan Windows 2000.

INFORMASI LEBIH LANJUT

IKHTISAR LEMAK

LEMAK adalah jauh paling sederhana dari sistem file yang didukung oleh Windows NT. Sistem berkas FAT dicirikan oleh file Tabel alokasi (FAT), yang benar-benar meja yang tinggal di sangat "atas" volume. Untuk melindungi volume, dua salinan dari LEMAK disimpan dalam kasus salah satu menjadi rusak. Selain itu, tabel LEMAK dan direktori root harus disimpan dalam lokasi tetap sehingga sistem berkas boot dapat ditempatkan dengan benar.

Disk diformat dengan LEMAK dialokasikan di cluster, yang ukurannya adalah ditentukan oleh ukuran volume. Ketika file dibuat, entri dibuat dalam direktori dan pertama gugus nomor mengandung data didirikan. Catatan ini dalam tabel LEMAK baik menunjukkan bahwa ini adalah kelompok terakhir file, atau menunjuk ke gugus berikutnya.

Memperbarui tabel LEMAK sangat penting dan juga memakan waktu. Jika Tabel LEMAK tidak diperbarui secara teratur, itu dapat mengakibatkan kehilangan data. Itu ini memakan waktu karena disk membaca kepala harus reposisi untuk drive logis lagu nol setiap kali meja LEMAK diperbarui.

Ada tidak ada organisasi untuk struktur direktori LEMAK, dan file diberikan tempat terbuka pertama pada drive. Selain itu, LEMAK mendukung hanya read-only, tersembunyi, sistem, dan atribut berkas arsip.

Konvensi penamaan LEMAK

Menggunakan FAT 8,3 tradisional file penamaan Konvensi dan semua nama file harus dibuat dengan set karakter ASCII. Nama dari file atau direktori dapat hingga delapan karakter, maka titik (.) pemisah, dan hingga tiga karakter perpanjangan. Nama harus mulai dengan baik surat atau nomor dan dapat mengandung karakter apapun kecuali Berikut ini:
   . " / \ [ ] : ; | = ,
				
Jika salah satu karakter ini digunakan, hasil yang tidak diharapkan dapat terjadi. The nama tidak boleh berisi spasi.

Nama berikut disediakan:
   CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
				
Semua karakter akan dikonversi ke huruf besar.

Kelebihan lemak

Hal ini tidak mungkin untuk melakukan Batalkan Penghapusan di bawah Windows NT pada salah satu sistem file yang didukung. Hapusan utilitas mencoba untuk langsung mengakses perangkat keras, yang tidak dapat dilakukan di bawah Windows NT. Namun, jika file ini terletak di partisi FAT, dan sistem ulang di bawah MS-DOS, file dapat undeleted. Sistem berkas FAT terbaik untuk drive dan/atau partisi di bawah sekitar 200 MB, karena LEMAK dimulai dengan sangat sedikit overhead. Untuk diskusi lebih lanjut LEMAK keuntungan, lihat berikut:
  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

Kerugian dari LEMAK

Sebaiknya, ketika menggunakan drive atau partisi dari lebih dari 200 MB LEMAK sistem berkas tidak dapat digunakan. Ini adalah karena sebagai ukuran peningkatan volume, kinerja dengan LEMAK akan dengan cepat berkurang. Itu tidak mungkin untuk mengatur hak akses pada file yang adalah partisi FAT.

Partisi FAT terbatas dalam ukuran maksimum 4 Gigabytes (GB) di bawah Windows NT dan 2 GB di MS-DOS. Untuk informasi tambahan mengenai pembatasan ini, harap lihat artikel berikut di Microsoft Basis Pengetahuan:
ID ARTIKEL: 118335
Judul: Ukuran maksimum partisi di MS-DOS
Untuk diskusi lebih lanjut dari kerugian lain lemak, lihat berikut:
  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

HPFS OVERVIEW

Sistem berkas HPFS pertama kali diperkenalkan dengan OS/2 1,2 untuk memungkinkan akses yang lebih besar untuk lebih besar hard drive yang kemudian muncul di pasar. Selain itu, hal itu perlu bagi sistem berkas baru untuk memperluas sistem penamaan, organisasi, dan keamanan untuk tumbuh tuntutan pasar server jaringan. HPFS mempertahankan direktori organisasi lemak, tetapi menambahkan penyortiran otomatis direktori berdasarkan pada nama file. Nama file diperluas ke hingga 254 byte ganda karakter. HPFS juga memungkinkan file terdiri dari "data" dan atribut khusus untuk memungkinkan peningkatan fleksibilitas dalam hal mendukung konvensi penamaan dan keamanan lainnya. Selain itu, unit alokasi berubah dari kelompok sektor fisik (512 byte), yang mengurangi kehilangan ruang disk.

Di bawah HPFS, direktori entri terus informasi lebih banyak daripada di bawah LEMAK. Sebagai baik sebagai file atribut, ini termasuk informasi tentang modifikasi, penciptaan, dan akses tanggal dan waktu. Alih-alih menunjuk untuk cluster pertama file, direktori entri di bawah HPFS Arahkan ke FNODE. FNODE dapat berisi file data, atau pointer yang mungkin menunjuk ke file data atau struktur lainnya yang akan akhirnya mengarah ke file data.

HPFS upaya untuk mengalokasikan lebih banyak berkas di berbagai sektor bersebelahan mungkin. Hal ini dilakukan untuk meningkatkan kecepatan ketika melakukan berurutan pemrosesan file.

HPFS mengatur sebuah drive menjadi serangkaian dari 8 MB band, dan setiap kali mungkin file adalah terkandung dalam salah satu band ini. Antara masing-masing band-band ini adalah 2 K alokasi bitmaps, yang terus melacak yang sektor dalam sebuah band telah dan belum dialokasikan. Bandeng meningkatkan kinerja karena kepala drive tidak harus kembali ke atas logis (biasanya silinder 0) disk, tetapi untuk terdekat band alokasi bitmap untuk menentukan di mana file akan menjadi disimpan.

Selain itu, HPFS mencakup beberapa objek data khusus yang unik:

Blok super

Blok Super terletak di sektor logis 16 dan berisi pointer untuk FNODE direktori root. Salah satu bahaya terbesar menggunakan HPFS adalah bahwa jika blok Super hilang atau rusak akibat sektor buruk, jadi adalah isi dari partisi, bahkan jika sisa drive baik-baik saja. Akan ada kemungkinan untuk memulihkan data pada drive dengan menyalin semuanya ke pengandar lain dengan baik sektor 16 dan membangun kembali blok Super. Namun, ini adalah tugas yang sangat kompleks.

Cadangan blok

Blok cadangan terletak di sektor logis 17 dan berisi meja "perbaikan panas" dan blok direktori cadangan. Di bawah HPFS, ketika buruk sektor terdeteksi, entri "panas perbaikan" digunakan untuk menunjukkan secara logis ada baik sektor tempat dari sektor buruk. Teknik ini untuk menulis kesalahan penanganan yang dikenal sebagai memperbaiki panas.

Memperbaiki panas adalah teknik di mana jika kesalahan terjadi karena buruk sektor, sistem berkas bergerak informasi untuk sektor berbeda dan tanda asli sektor sebagai buruk. Ini semua dilakukan transparan untuk semua aplikasi yang melakukan disk I/O (yaitu aplikasi tidak pernah tahu bahwa ada masalah dengan hard drive). Menggunakan sistem berkas yang mendukung memperbaiki panas akan menghilangkan pesan galat seperti LEMAK "Abort, coba lagi, atau gagal?" pesan kesalahan yang terjadi ketika sektor buruk yang dihadapi.

Catatan: Versi HPFS yang disertakan bersama Windows NT tidak mendukung memperbaiki panas.

Keuntungan dari HPFS

HPFS terbaik untuk drive dalam kisaran 200-400 MB. Untuk lebih diskusi keuntungan HPFS, lihat berikut:
  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

Kerugian dari HPFS

Karena overhead terlibat dalam HPFS, tidaklah sangat efisien pilihan volume di bawah sekitar 200 MB. Selain itu, dengan volume lebih besar dari sekitar 400 MB, akan ada beberapa kinerja degradasi. Anda tidak dapat menetapkan keamanan HPFS di bawah Windows NT.

HPFS hanya didukung di bawah versi Windows NT 3.1, 3.5, dan 3.51. Windows NT 4.0 tidak dapat mengakses HPFS partisi.

Untuk tambahan kerugian dari HPFS, lihat berikut:

  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

NTFS OVERVIEW

Dari pengguna sudut pandang, NTFS terus untuk mengatur file ke direktori, yang, seperti HPFS, diurutkan. Namun, tidak seperti LEMAK atau HPFS, ada tidak ada objek yang "khusus" pada disk dan ada tidak ada ketergantungan pada hardware yang mendasarinya, seperti 512 byte sektor. Dalam Selain itu, ada tidak ada lokasi khusus pada disk, seperti LEMAK Tabel atau HPFS Super blok.

Tujuan dari NTFS adalah untuk menyediakan:
  • Keandalan, yang terutama diinginkan untuk high-end sistem dan file server
  • Platform untuk menambahkan fungsionalitas
  • Dukungan POSIX persyaratan
  • Penghapusan keterbatasan LEMAK dan HPFS file sistem

Keandalan

Untuk memastikan keandalan NTFS, berbicara tiga bidang utama: kelayakan penjualan, penghapusan fatal satu sektor kegagalan, dan panas memperbaiki.

NTFS adalah sistem berkas yang dipulihkan karena melacak transaksi terhadap sistem berkas. Ketika CHKDSK dilakukan pada LEMAK atau HPFS, konsistensi petunjuk dalam direktori, alokasi, dan berkas tabel sedang diperiksa. Di bawah NTFS, log transaksi terhadap komponen ini dikelola jadi itu CHKDSK perlu hanya mengembalikan transaksi ke titik komit terakhir untuk memulihkan konsistensi dalam sistem berkas.

Di bawah LEMAK atau HPFS, jika sektor yang merupakan lokasi dari salah satu file objek khusus sistem gagal, maka kegagalan satu sektor akan terjadi. NTFS menghindari ini dalam dua cara: pertama, dengan tidak menggunakan khusus objek pada disk dan pelacakan dan melindungi semua benda yang pada disk. Kedua, di bawah NTFS, beberapa salinan (nomor tergantung» pada ukuran volume) dari induk File Tabel disimpan.

Mirip dengan OS/2 versi HPFS, NTFS mendukung memperbaiki panas.

Menambahkan fungsionalitas

Salah satu tujuan utama desain Windows NT pada setiap tingkat adalah untuk menyediakan platform yang dapat ditambahkan ke dan dibangun di atas, dan NTFS adalah tidak pengecualian. NTFS menyediakan platform yang kaya dan fleksibel untuk file lain sistem dapat menggunakan. Selain itu, NTFS mendukung penuh Model keamanan Windows NT dan mendukung beberapa aliran data. Tidak lagi adalah data file streaming tunggal data. Akhirnya, di bawah NTFS, pengguna dapat menambahkan sendiri atribut ditetapkan pengguna ke file.

POSIX dukungan

NTFS adalah POSIX.1 paling sesuai dari sistem file yang didukung karena mendukung persyaratan POSIX.1 berikut:

Penamaan huruf:

Di bawah POSIX, README.TXT, Readme.txt dan readme.txt adalah semua file yang berbeda.

Cap waktu tambahan:

Cap waktu tambahan persediaan saat di mana file terakhir diakses.

Hard Links:

Link keras adalah ketika dua nama file berbeda, yang dapat terletak di berbagai direktori, menunjuk ke data yang sama.

Menghapus batasan

Pertama, NTFS telah sangat meningkat ukuran file dan volume, jadi bahwa mereka sekarang dapat hingga 2 ^ 64 byte (16 exabytes atau 18,446,744,073,709,551,616 byte). NTFS juga kembali ke LEMAK konsep cluster untuk menghindari masalah HPFS sektor tetap ukuran. Hal ini dilakukan karena Windows NT adalah sistem operasi portable dan disk berbeda teknologi mungkin ditemui di beberapa titik. Oleh karena itu, 512 byte per sektor dipandang sebagai memiliki besar kemungkinan tidak selalu menjadi yang baik cocok untuk alokasi. Ini dilakukan dengan memungkinkan gugus untuk didefinisikan sebagai kelipatan dari ukuran alam alokasi perangkat keras. Akhirnya, NTFS semua nama file yang Unicode berbasis, dan nama file 8.3 disimpan bersama dengan nama file yang panjang.

Keuntungan dari NTFS

NTFS terbaik untuk digunakan pada volume sekitar 400 MB atau lebih. Ini adalah karena kinerja tidak menurunkan di bawah NTFS, seperti halnya di bawah LEMAK, dengan ukuran volume yang lebih besar.

Kelayakan penjualan yang dirancang ke dalam NTFS adalah sedemikian rupa sehingga pengguna harus tidak pernah harus menjalankan segala macam utilitas disk perbaikan pada NTFS partisi. Untuk keuntungan tambahan dari NTFS, lihat berikut:
  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

Kerugian dari NTFS

Hal ini tidak dianjurkan untuk menggunakan NTFS pada volume yang lebih kecil daripada sekitar 400 MB, karena jumlah ruang atas terlibat NTFS. Overhead ruang ini adalah dalam bentuk NTFS sistem file yang biasanya menggunakan setidaknya 4 MB ruang drive pada partisi 100 MB.

Saat ini, ada tidak ada enkripsi berkas yang dibangun ke NTFS. Oleh karena itu, seseorang dapat boot di bawah MS-DOS, atau sistem operasi lain, dan menggunakan disk tingkat rendah mengedit utilitas untuk melihat data yang tersimpan pada NTFS volume.

Hal ini tidak mungkin untuk memformat disket dengan sistem berkas NTFS; Windows NT format semua disket dengan sistem berkas FAT karena overhead terlibat dalam NTFS tidak muat ke disket.

Untuk diskusi lebih lanjut kerugian NTFS, lihat berikut:
  • Microsoft Windows NT Server "Konsep dan panduan perencanaan" Bab 5, bagian yang berjudul "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Workstation 4.0, bab 18, "Memilih File System"
  • Kit sumber daya Microsoft Windows NT Server 4.0 "Resource Guide" Bab 3, bagian yang berjudul "File sistem yang digunakan pada yang Volume"

Konvensi penamaan NTFS

Nama-nama file dan direktori dapat hingga 255 karakter, termasuk ekstensi. Nama melestarikan kasus, tetapi tidak peka. NTFS tidak membuat perbedaan dari nama file berdasarkan kasus. Nama dapat berisi karakter kecuali untuk hal berikut ini:
   ?  "  /  \  <  >  *  |  :
				
Saat ini, dari baris perintah, Anda hanya dapat membuat nama file hingga 253 karakter.

CATATAN: Mendasari keterbatasan perangkat keras mungkin memaksakan keterbatasan ukuran partisi tambahan dalam sistem file. Terutama, partisi boot dapat hanya 7,8 GB dalam ukuran, dan 2-terabyte batasan dalam tabel partisi.

Untuk informasi lebih lanjut tentang sistem file untuk Windows NT, lihat Kit sumber daya Windows NT.

Properti

ID Artikel: 100108 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1
Kata kunci: 
kbother kbmt KB100108 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:100108

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com