Ruang Bebas Diperlukan untuk Mengubah FAT ke NTFS

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

RINGKASAN

Konversi disk partisi dari sistem berkas FAT ke NTFS memerlukan jumlah tertentu dari ruang disk kosong akan tersedia untuk membangun struktur disk NTFS. Artikel ini menyediakan deskripsi proses Convert.exe menggunakan untuk mengubah FAT ke NTFS dan membahas ruang diperlukan untuk konversi.

INFORMASI LEBIH LANJUT

FAT dan NTFS menggunakan struktur pada disk sangat berbeda untuk mewakili Alokasi ruang untuk file. Struktur ini sering disebut sebagai meta-data atau file system overhead.

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

Jenis lain overhead yang terkait dengan FAT dan NTFS berkaitan fakta bahwa kedua sistem file mengalokasikan ruang disk di cluster dari tetap ukuran. Tepat ukuran unit alokasi atau kelompok ini ditentukan pada format waktu, dan default adalah tergantung pada ukuran volume. The ukuran cluster default untuk NTFS lebih kecil daripada default untuk LEMAK pada demikian 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 pada FAT volume. Kasus NTFS mirip, tapi sedikit lebih rumit dan tidak akan dibahas secara rinci dalam artikel ini.

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

Untuk menjaga terhadap kemungkinan korupsi yang disebabkan oleh kegagalan selama konversi, Convert.exe harus membangun NTFS meta-data menggunakan hanya itu ruang yang dianggap sebagai ruang bebas oleh sistem berkas FAT. Dalam hal ini cara, jika konversi gagal untuk menyelesaikan, representasi FAT pengguna file ini masih berlaku. Rumit strategi ini adalah satu sektor NTFS data harus menempati lokasi tertentu pada disk, dan sangat terbatas jumlah 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 atas meminimalkan kemungkinan disk korupsi.

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

Satu-satunya waktu di mana kita menulis non-bebas ruang, misalnya, waktu pada 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 ada pada FAT volume dan ukuran volume untuk mencari tahu berapa banyak ruang diperlukan sebelum memulai proses konversi. Untuk perangkat keras standar (hard drive dengan 512 byte per sektor) persamaan bermuara pada berikut:
  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 pada FAT volume Convert.exe akan memperhitungkan ruang tambahan yang akan diperlukan. Atribut diperpanjang informasi ini biasanya tidak ada dan hanya akan menjadi pertimbangan jika sistem telah menjalankan OS/2 dan diperpanjang dengan atribut yang digunakan.

Perhitungan di atas erat cermin perhitungan yang dilakukan oleh Convert.exe. hasil yang tepat yang diperoleh pada sistem tertentu mungkin berbeda sedikit.

CATATAN: Ini adalah ruang bebas yang diperlukan oleh Convert.exe sebelum itu akan mencoba konversi. Perhitungan termasuk tunjangan untuk kemungkinan bahwa sektor buruk akan ditemui dalam ruang bebas LEMAK. Namun, di kasus-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 mengakibatkan setiap disk korupsi. Volume harus secara otomatis jatuh kembali menjadi diakui sebagai LEMAK.

Properti

ID Artikel: 156560 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0
Berlaku bagi:
  • 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
Kata kunci: 
kbenv kbmt KB156560 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:156560

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