Ruang Bebas Diperlukan untuk Mengubah FAT ke NTFS

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:156560
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
RINGKASAN
Konversi disk partisi dari sistem berkas FAT ke NTFSmemerlukan jumlah tertentu dari ruang disk kosong akan tersedia untuk membangunstruktur disk NTFS. Artikel ini menyediakan deskripsiproses Convert.exe menggunakan untuk mengubah FAT ke NTFS dan membahas ruangdiperlukan untuk konversi.
INFORMASI LEBIH LANJUT
FAT dan NTFS menggunakan struktur pada disk sangat berbeda untuk mewakiliAlokasi ruang untuk file. Struktur ini sering disebut sebagaimeta-data atau file system overhead.

Sistem berkas FAT meta-data terdiri dari sektor boot, satu atau lebih FileTabel alokasi, struktur direktori akar ukuran yang tetap dan variabeljumlah ruang untuk setiap sub-direktori yang terkait dengan jumlah file dalamsub-direktori.

Jenis lain overhead yang terkait dengan FAT dan NTFS berkaitanfakta bahwa kedua sistem file mengalokasikan ruang disk di cluster dari tetapukuran. Tepat ukuran unit alokasi atau kelompok ini ditentukan padaformat waktu, dan default adalah tergantung pada ukuran volume. Theukuran cluster default untuk NTFS lebih kecil daripada default untuk LEMAK padademikian pula ukuran volume.

Karena ruang untuk file data hanya akan dialokasikan dalam gugus seluruh jumlah,bahkan satu byte file akan berakhir menggunakan sebuah cluster senilai ruang disk padaFAT volume. Kasus NTFS mirip, tapi sedikit lebih rumit dantidak akan dibahas secara rinci dalam artikel ini.

Seperti FAT, NTFS memiliki jumlah tertentu tetap ukuran overhead dan tertentujumlah overhead per file. Untuk mendukung fitur-fitur canggih dariNTFS, kelayakan penjualan, keamanan, dukungan untuk volume sangat besar, dansebagainya, overhead meta-data NTFS agak lebih besar daripada LEMAK meta-data overhead. Di sisi lain, karena NTFS cluster overhead lebih kecildaripada LEMAK gugus overhead, sangat sering memungkinkan untuk menyimpan lebih banyak, jika tidaklebih banyak data pada NTFS volume pada volume FAT, bahkan tanpa menggunakan NTFSfile kompresi.

Untuk menjaga terhadap kemungkinan korupsi yang disebabkan oleh kegagalanselama konversi, Convert.exe harus membangun NTFS meta-data menggunakan hanyaitu ruang yang dianggap sebagai ruang bebas oleh sistem berkas FAT. Dalam hal inicara, jika konversi gagal untuk menyelesaikan, representasi FATpengguna file ini masih berlaku. Rumit strategi ini adalah satu sektorNTFS data harus menempati lokasi tertentu pada disk, dan sangat terbatasjumlah struktur lain harus menempati sektor bersebelahan.

Garis besar umum dari proses konversi adalah sebagai berikut:
  1. Membuat lubang (yaitu relokasi cluster LEMAK) untuk tetap-lokasi NTFS struktur dan data lainnya bersebelahan (jika perlu) dan menyimpan yang baru LEMAK. Jika sektor diperlukan tidak tersedia karena menjadi terbaca, misalnya, proses konversi akan gagal dan LEMAK volume akan tetap dalam keadaan yang sama itu di sebelum percobaan konversi.
  2. Buat struktur data dasar NTFS di ruang bebas LEMAK. Ini adalah ukuran yang tetap meja dan struktur umum untuk NTFS volume. Ukuran tabel ini dapat bervariasi tergantung pada ukuran volume, tetapi tidak tergantung pada jumlah file pada volume.
  3. Membuat berkas utama NTFS meja dan directory listing lemak bebas ruang. Ruang yang diperlukan untuk langkah ini bervariasi dan tergantung pada jumlah file pada FAT volume.
  4. Mark sebagai gratis di NTFS bitmap NTFS-kelompok yang digunakan oleh LEMAK- struktur tertentu. Setelah konversi selesai, LEMAK meta-data overhead dapat direklamasi sebagai ruang untuk NTFS.
  5. Menulis sektor boot NTFS. Ini adalah tindakan terakhir yang menyebabkan volume harus diakui sebagai NTFS daripada LEMAK. Jika konversi gagal setiap langkah ini, volume akan masih berlaku volume FAT dan akan diakui seperti.
Karena kecelakaan bisa terjadi kapan saja, proses yang dijelaskan di atasmeminimalkan kemungkinan disk korupsi.

CATATAN: Menulis hampir semua adalah untuk ruang bebas LEMAK, jadi kegagalan akan melestarikanLEMAK utuh.

Satu-satunya waktu di mana kita menulis non-bebas ruang, misalnya, waktupada kegagalan yang mungkin menyebabkan masalah adalah:
  • Pada akhir langkah 1, ketika CONVERT menimpa LEMAK. Algoritma untuk Relokasi cluster menjamin bahwa jika kegagalan berlangsung selama tahap ini, CHKDSK dapat memperbaiki disk tanpa kehilangan data.
  • Dalam langkah 5, saat menulis sektor boot. Jika terjadi kegagalan selama langkah ini, dan volume yang dikonversi adalah partisi sistem ( aktif, utama partisi yang digunakan untuk boot sistem) ada kesempatan bahwa sistem dapat meninggalkan dalam keadaan di mana itu tidak akan mulai. Dalam Seandainya bahwa ini terjadi, itu masih mungkin untuk mulai sistem menggunakan boot floppy disk.
Convert.exe melakukan perhitungan didasarkan pada jumlah file yang sudah adapada FAT volume dan ukuran volume untuk mencari tahu berapa banyak ruangdiperlukan sebelum memulai proses konversi. Untuk perangkat keras standar(hard drive dengan 512 byte per sektor) persamaan bermuara padaberikut:
  1. Mulailah dengan mengambil ukuran volume, dalam byte, dan membagi dengan 100. Jika nilai ini adalah kurang dari 1,048,576, menggunakan 1,048,576. Jika lebih besar dari 4,194,304, menggunakan 4,194,304.
  2. Menambah di atas ukuran volume dalam bytes dibagi oleh 803.
  3. Menambah di atas jumlah file dan direktori pada volume dikalikan dengan 1280.
  4. Tambahkan ke 196,096 di atas.
Dengan tambahan di atas, jika ada diperpanjang atribut informasi padaFAT volume Convert.exe akan memperhitungkan ruang tambahan yangakan diperlukan. Atribut diperpanjang informasi ini biasanya tidak adadan hanya akan menjadi pertimbangan jika sistem telah menjalankan OS/2 dandiperpanjang dengan atribut yang digunakan.

Perhitungan di atas erat cermin perhitungan yang dilakukan olehConvert.exe. hasil yang tepat yang diperoleh pada sistem tertentu mungkin berbedasedikit.

CATATAN: Ini adalah ruang bebas yang diperlukan oleh Convert.exe sebelum itu akan mencobakonversi. Perhitungan termasuk tunjangan untuk kemungkinanbahwa sektor buruk akan ditemui dalam ruang bebas LEMAK. Namun, dikasus-kasus di mana volume memiliki cukup ruang untuk memulai konversi,dan temanya ruang drive ditemukan untuk menjadi tidak dapat digunakan,proses konversi akan gagal. Seperti yang dibahas di atas, ini harus tidak mengakibatkansetiap disk korupsi. Volume harus secara otomatis jatuh kembali menjadidiakui sebagai LEMAK.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 156560 - Tinjauan Terakhir: 12/04/2015 15:25:53 - Revisi: 2.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition

  • kbnosurvey kbarchive kbenv kbmt KB156560 KbMtid
Tanggapan