Monday, July 15, 2019

Cara Mempercepat Boot Windows Lebih Cepat

Kembali di masa lalu tahun 2010, saya biasa berjalan ke kantor rumah saya di pagi hari, menekan tombol power pada sistem produksi saya, dan kemudian kembali ke atas untuk sarapan. Pada saat saya kembali ke kantor, sistem saya sudah sepenuhnya boot dan siap untuk pergi.

Kemudian saya meningkatkan ke array RAID solid-state drive - dan sekarang sistem saya boot dalam sekitar 30 detik. Namun, tidak semua orang mau menghabiskan $ 700 untuk penyimpanan PC, jadi saya memutuskan untuk mencari tahu seberapa banyak saya bisa mempercepat waktu boot PC tanpa mengeluarkan uang sepeser pun. Setelah beberapa jam tweaking dan pengujian, saya berhasil mengurangi waktu boot PC dari 69 detik menjadi 47 detik. Begini cara saya melakukannya.

Sistem Uji
Dari pada secara artifisial menciptakan sistem boot-lambat dengan menginstal banyak glop dari Web, saya memutuskan untuk menggunakan sistem yang ada - yang saya gunakan hampir setiap hari. Ini bukan sistem produksi SSD saya yang cepat, tetapi sistem saya untuk pengujian tambahan kartu grafis. Karena sistem itu juga berfungsi sebagai sistem pengeditan konten cadangan, saya telah menginstal Adobe Master Collection 5.0 di atasnya, bersama dengan semua hal asing yang suka ditambahkan Adobe ke sistem. Microsoft Office adalah komponen perangkat lunak utama lainnya

Di antara komponen perangkat kerasnya adalah Core i7 965X quad-core CPU, 6GB RAM, dan 7200-rpm Seagate 7200.11 1TB hard drive.

Pengaturan ini memungkinkan saya untuk menguji peningkatan dunia nyata di waktu boot pada sistem yang mencerminkan penggunaan dunia nyata. Selama bertahun-tahun, saya telah memasang banyak kartu grafis di atasnya, yang juga berarti banyak pemasangan dan pencopotan driver. Game dan aplikasi telah datang dan pergi juga. Apa yang tidak akan Anda lihat dari mengoptimalkan sistem dunia nyata yang berangsur-angsur berantakan adalah peningkatan besar yang gila-gilaan, seperti yang mungkin Anda lakukan dengan beberapa tes buatan yang beredar.

The PC Boot Process
Ketika Anda menyalakan PC Anda, prosesor melakukan beberapa langkah startup awal dan kemudian mencari alamat memori tertentu dalam ROM boot loader. Selanjutnya, prosesor mulai menjalankan kode yang ditemukannya di lokasi ini, yang merupakan pemuat boot sistem. 
The PC Boot Process
Boot ROM menyebutkan semua perangkat keras dalam sistem dan melakukan sejumlah tes diagnostik. Kemudian mencari lokasi tertentu pada perangkat penyimpanan pertama - mungkin hard drive Anda, dengan asumsi bahwa sistem tidak diatur untuk boot dari jaringan - dan menjalankan kode yang ditemukan di lokasi itu. Itulah awal dari proses pemuatan sistem operasi.

Untuk Windows, kode yang memuat prosesor Anda adalah Windows Boot Manager. Boot manager kemudian memulai proses memuat Windows. Pada titik tertentu selama proses ini, inti dari sistem operasi Windows - kernel - memuat ke dalam memori bersama dengan beberapa driver kunci dan lapisan abstraksi perangkat keras. HAL berfungsi sebagai antarmuka antara sistem operasi dan perangkat keras yang mendasarinya. Setelah ini, Windows Executive, kumpulan layanan penting seperti manajer memori virtual dan manajer I / O, menjalankan dan memuat Windows Registry.

Registry berisi informasi tentang layanan, driver, dan aplikasi apa yang dimuat saat boot. Registry sebenarnya adalah database yang menyimpan pengaturan konfigurasi, opsi, dan lokasi utama untuk aplikasi tingkat tinggi dan layanan OS tingkat rendah. Seiring waktu, saat pengguna menginstal dan mencopot aplikasi, ukuran Registry dapat membengkak, sehingga meningkatkan waktu pemuatan. Waktu boot juga dipengaruhi oleh pemuatan layanan utama dan aplikasi startup.

Ringkasan ini sama sekali bukan deskripsi terperinci tentang proses boot PC. Konsultasikan tutorial terperinci tentang proses boot Windows - seperti ini - jika Anda ingin menyelam lebih dalam.

Mengingat proses boot PC, kami dapat menjelajahi beberapa area untuk mengurangi waktu boot:
  • System BIOS atau Extensible Firmware Interface (EFI)
  • Windows Boot Manager
  • Layanan Sistem
  • Layanan Aplikasi (pembantu)
  • Program Startup
  • Windows Registry
  • Mari kita pertimbangkan masing-masing fungsi Windows ini secara terpisah.
  • Menonaktifkan Layanan Luar
Sebelum melangkah lebih jauh, saya perlu mengukur waktu boot sebelum minggu sistem saya. Salah satu cara untuk melakukan ini adalah dengan membuat file teks yang berisi teks "Stop the Stopwatch." Masukkan ini ke folder aplikasi startup Windows di C: \ Users \ your username \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup. Ini memungkinkan Anda mengatur waktu proses booting dengan stopwatch dan tahu kapan harus menghentikan jam tangan. Proses boot belum sepenuhnya selesai pada saat ini, tetapi sistem akan berada dalam kondisi yang dapat digunakan.

Diukur dengan metode ini, sistem saya membutuhkan waktu 69 detik untuk boot - terlalu lama. Sudah waktunya untuk membatalkan beberapa layanan.

Pertama, saya melihat layanan startup yang dibuka ketika sistem saya boot. Anda dapat memeriksa daftar PC Anda dengan menjalankan msconfig, utilitas Windows bawaan. Klik menu Mulai, ketik Jalankan, tekan Enter, lalu ketik msconfig di kotak Jalankan. Klik tab Layanan. Dalam cuplikan layar yang menyertai, Anda dapat melihat bahwa, demi kesederhanaan, saya mencentang kotak di sebelah 'Sembunyikan semua layanan Microsoft'; Namun, saya memang berencana untuk menonaktifkan beberapa layanan Windows.
Selain menonaktifkan semua layanan yang ditunjukkan dalam daftar di atas, saya menonaktifkan enam layanan Microsoft Windows dari mulai saat boot:
  1. Windows Media Center receiver
  2. Windows Media Center Scheduler service
  3. Microsoft Office Groove Audit Service
  4. Microsoft Office Diagnostic Service
  5. Smart Card Removal Policy
  6. Smart Card
Karena saya tidak menggunakan Windows Media Center pada sistem ini, menonaktifkan item pertama dalam daftar adalah keputusan yang mudah. Dan perubahan ini hanya menggores permukaan. Item lain yang mungkin Anda nonaktifkan saat startup adalah Remote Login (jika Anda tidak pernah menggunakannya). Pilihan yang tepat tergantung pada kebutuhan Anda.

Setelah menonaktifkan layanan aplikasi asing dan beberapa layanan Microsoft, saya menemukan bahwa sistem sekarang mengambil 68 detik untuk boot - tidak banyak perbaikan. Langkah selanjutnya adalah menonaktifkan beberapa aplikasi startup.


EmoticonEmoticon