Pada awal akhir tahun 1982, sistem operasi IBM PC DOS yang dikirimkan bersama awal IBM Personal Komputer termasuk Volume Disk Optimizer Organisasi untuk defragment disket 5 ¼ inci yang mesin-mesin yang digunakan. Microsoft MS-DOS tidak defragment hard disk. Beberapa pengembang perangkat lunak pihak ketiga dipasarkan defragmenters untuk mengisi kesenjangan ini. MS-DOS 6.0 diperkenalkan Defrag. Windows NT, bagaimanapun, tidak menawarkan utilitas Defrag, dan Symantec telah diusulkan sebagai kemungkinan sumber utilitas.
Rilis awal Windows NT tidak memiliki alat defragmentasi. Versi melalui Windows NT 3.51 tidak memiliki antarmuka pemrograman aplikasi untuk memindahkan cluster data pada hard disk. Software Executive, kemudian berganti nama Diskeeper Corporation, dirilis Diskeeper defragmentasi perangkat lunak untuk Windows NT 3.51, yang dikirimkan dengan versi disesuaikan kernel dan sistem file driver NT yang bisa bergerak cluster.
Microsoft termasuk kontrol sistem file (FSCTL) perintah untuk memindahkan cluster di Windows NT 4.0 kernel, yang bekerja untuk kedua NTFS dan FAT32. Namun, Windows NT 4.0 tidak menyediakan antarmuka pengguna grafis atau baris perintah.
Disk Defragmenter juga dikirimkan sebagai bagian dari Windows 95, Windows 98 dan Windows Me. Hal ini dapat dijadwalkan menggunakan Maintenance Wizard dan didukung perintah switch baris. Versi ini memiliki keterbatasan bahwa jika isi drive berubah selama defragmentasi, itu rescanned drive dan restart proses dari mana ia tinggalkan.
Disk Defragmenter di Windows 2000 adalah versi berlisensi dilucuti-down dari Diskeeper, berlisensi dari Diskeeper Corporation. Ia menggunakan teknik berikut:
Memindahkan semua informasi indeks atau direktori ke satu tempat. Pindah tempat ini ke pusat data, yaitu sepertiga dari cara, sehingga perjalanan kepala rata-rata untuk data dibelah dua dibandingkan dengan memiliki informasi direktori di depan.
Memindahkan file jarang digunakan lebih dari daerah direktori.
Mematuhi meja-pengguna disediakan deskripsi berkas untuk menekankan atau mengabaikan.
Membuat file yang berdekatan sehingga mereka dapat dibaca tanpa pencarian yang tidak perlu.
Windows XP dan Windows Server 2003
Windows Disk Defragmenter telah diupdate untuk mengurangi beberapa pembatasan. Ia tidak lagi bergantung pada Windows NT Cache Manager, yang mencegah Defragmenter dari bergerak potongan file yang melintasi batas 256KB dalam file. File metadata NTFS juga dapat defragmented. Sebuah alat baris perintah, defrag.exe, telah dimasukkan, menyediakan akses ke Defragmenter dari cmd.exe dan Task Scheduler. Pada Windows XP, jika Master File Table (MFT) yang menyebar ke beberapa fragmen, defrag.exe dan versi GUI dapat menggabungkan fragmen MFT selama defragmentasi.
Windows Vista dan Windows Server 2008
Pada Windows Vista, Disk Defragmenter termasuk salah satu pilihan untuk secara otomatis dijalankan pada waktu yang dijadwalkan dengan menggunakan Task Scheduler dan menggunakan rendah prioritas CPU dan prioritas rendah yang baru diperkenalkan I / O algoritma sehingga dapat terus defrag menggunakan sumber daya berkurang (kurang CPU dan disk yang membaca / menulis aktivitas) saat komputer sedang digunakan. User interface telah disederhanakan, dengan warna grafik, indikator kemajuan, analisis disk dan fragmentasi informasi yang dihapus seluruhnya.
Jika fragmen file lebih dari 64 MB, file tersebut tidak defragmented jika menggunakan GUI; Microsoft telah menyatakan bahwa ini adalah karena tidak ada kinerja manfaat dilihat sejak saat itu mencari potongan besar seperti data diabaikan dibandingkan dengan waktu yang dibutuhkan untuk membacanya. Hasilnya, bagaimanapun, adalah bahwa Disk Defragmenter tidak memerlukan tertentu jumlah ruang kosong agar berhasil defrag volume, tidak seperti melakukan defragmentasi penuh yang membutuhkan setidaknya 15% dari ruang kosong pada volume. Utilitas baris perintah, Defrag.exe, menawarkan lebih banyak kontrol atas proses defragmentasi, seperti melakukan defragmentasi penuh dengan mengkonsolidasikan semua fragmen file tanpa ukuran. Utilitas ini dapat digunakan untuk defragment volume tertentu atau hanya menganalisis volume sebagai Defragmenter akan di Windows XP.
Disk Defragmenter dikelola oleh Inti Berkas Services (CFS) tim Microsoft. Versi Windows Vista telah diperbarui pada Windows Vista SP1 untuk menyertakan perbaikan yang dilakukan pada Windows Server 2008. Yang paling menonjol dari perbaikan ini adalah bahwa kemampuan untuk memilih volume yang akan defragged telah ditambahkan kembali. Khususnya, Windows Vista Defragmenter jauh lebih efektif daripada versi yang disertakan dengan XP.
Memindahkan semua informasi indeks atau direktori ke satu tempat. Pindah tempat ini ke pusat data, yaitu sepertiga dari cara, sehingga perjalanan kepala rata-rata untuk data dibelah dua dibandingkan dengan memiliki informasi direktori di depan.
Memindahkan file jarang digunakan lebih dari daerah direktori.
Mematuhi meja-pengguna disediakan deskripsi berkas untuk menekankan atau mengabaikan.
Membuat file yang berdekatan sehingga mereka dapat dibaca tanpa pencarian yang tidak perlu.
Windows XP dan Windows Server 2003
Windows Disk Defragmenter telah diupdate untuk mengurangi beberapa pembatasan. Ia tidak lagi bergantung pada Windows NT Cache Manager, yang mencegah Defragmenter dari bergerak potongan file yang melintasi batas 256KB dalam file. File metadata NTFS juga dapat defragmented. Sebuah alat baris perintah, defrag.exe, telah dimasukkan, menyediakan akses ke Defragmenter dari cmd.exe dan Task Scheduler. Pada Windows XP, jika Master File Table (MFT) yang menyebar ke beberapa fragmen, defrag.exe dan versi GUI dapat menggabungkan fragmen MFT selama defragmentasi.
Windows Vista dan Windows Server 2008
Pada Windows Vista, Disk Defragmenter termasuk salah satu pilihan untuk secara otomatis dijalankan pada waktu yang dijadwalkan dengan menggunakan Task Scheduler dan menggunakan rendah prioritas CPU dan prioritas rendah yang baru diperkenalkan I / O algoritma sehingga dapat terus defrag menggunakan sumber daya berkurang (kurang CPU dan disk yang membaca / menulis aktivitas) saat komputer sedang digunakan. User interface telah disederhanakan, dengan warna grafik, indikator kemajuan, analisis disk dan fragmentasi informasi yang dihapus seluruhnya.
Jika fragmen file lebih dari 64 MB, file tersebut tidak defragmented jika menggunakan GUI; Microsoft telah menyatakan bahwa ini adalah karena tidak ada kinerja manfaat dilihat sejak saat itu mencari potongan besar seperti data diabaikan dibandingkan dengan waktu yang dibutuhkan untuk membacanya. Hasilnya, bagaimanapun, adalah bahwa Disk Defragmenter tidak memerlukan tertentu jumlah ruang kosong agar berhasil defrag volume, tidak seperti melakukan defragmentasi penuh yang membutuhkan setidaknya 15% dari ruang kosong pada volume. Utilitas baris perintah, Defrag.exe, menawarkan lebih banyak kontrol atas proses defragmentasi, seperti melakukan defragmentasi penuh dengan mengkonsolidasikan semua fragmen file tanpa ukuran. Utilitas ini dapat digunakan untuk defragment volume tertentu atau hanya menganalisis volume sebagai Defragmenter akan di Windows XP.
Disk Defragmenter dikelola oleh Inti Berkas Services (CFS) tim Microsoft. Versi Windows Vista telah diperbarui pada Windows Vista SP1 untuk menyertakan perbaikan yang dilakukan pada Windows Server 2008. Yang paling menonjol dari perbaikan ini adalah bahwa kemampuan untuk memilih volume yang akan defragged telah ditambahkan kembali. Khususnya, Windows Vista Defragmenter jauh lebih efektif daripada versi yang disertakan dengan XP.
Windows 7, 8 dan 8.1Windows 7 perkenalkan kembali menganalisis fungsi dan menunjukkan persen lengkap defragmentasi, yang keduanya telah dihapus pada Windows Vista. Hal ini juga dapat defragment beberapa volume secara bersamaan.
Menurut Scott Hanselman dari Microsoft, Windows 7, 8 dan 8.1 do defragment disk solid-state (SSD) tapi dengan cara yang sama sekali berbeda. Ada kurang insentif bagi defragmentasi SSD karena fragmentasi file memiliki kinerja yang berdampak kurang pada mereka dan mereka menangani jumlah terbatas siklus penyimpanan sebelum umur mereka berakhir. Namun, sistem file tidak dapat mendukung tak terbatas fragmentasi file karena mereka mencapai batas metadata mereka. Selain itu, Disk Defragmenter juga performing bertanggung jawab TRIM perintah pada SSD.
Menurut Scott Hanselman dari Microsoft, Windows 7, 8 dan 8.1 do defragment disk solid-state (SSD) tapi dengan cara yang sama sekali berbeda. Ada kurang insentif bagi defragmentasi SSD karena fragmentasi file memiliki kinerja yang berdampak kurang pada mereka dan mereka menangani jumlah terbatas siklus penyimpanan sebelum umur mereka berakhir. Namun, sistem file tidak dapat mendukung tak terbatas fragmentasi file karena mereka mencapai batas metadata mereka. Selain itu, Disk Defragmenter juga performing bertanggung jawab TRIM perintah pada SSD.
Keterbatasan
Pada Windows 2000 dan kemudian sistem operasi, Disk Defragmenter memiliki keterbatasan berikut:
Tidak defragment file yang berada di Recycle Bin atau file yang sedang digunakan. Secara khusus, ini termasuk registry, file halaman dan hibernasi berkas.
Sebelum rilis Windows Vista, hanya satu volume dapat dianalisis atau defragmented pada satu waktu dan hanya satu contoh bisa berlari. Hanya volume lokal dapat defragmented, volume jaringan tidak didukung. Versi GUI sebelum Windows Vista tidak bisa dijadwalkan, namun utilitas baris perintah sejak Windows XP dan kemudian dapat dijadwalkan. Tidak seperti versi sebelumnya, versi GUI di Windows Vista tidak menampilkan peta disk fragmentasi, juga tidak menampilkan kemajuan selama defragmentasi.Selain itu, versi Windows 2000 memiliki keterbatasan berikut yang dihapus di Windows XP
Pada Windows 2000 dan kemudian sistem operasi, Disk Defragmenter memiliki keterbatasan berikut:
Tidak defragment file yang berada di Recycle Bin atau file yang sedang digunakan. Secara khusus, ini termasuk registry, file halaman dan hibernasi berkas.
Sebelum rilis Windows Vista, hanya satu volume dapat dianalisis atau defragmented pada satu waktu dan hanya satu contoh bisa berlari. Hanya volume lokal dapat defragmented, volume jaringan tidak didukung. Versi GUI sebelum Windows Vista tidak bisa dijadwalkan, namun utilitas baris perintah sejak Windows XP dan kemudian dapat dijadwalkan. Tidak seperti versi sebelumnya, versi GUI di Windows Vista tidak menampilkan peta disk fragmentasi, juga tidak menampilkan kemajuan selama defragmentasi.Selain itu, versi Windows 2000 memiliki keterbatasan berikut yang dihapus di Windows XP
No comments:
Post a Comment