Saya baru saja menginstal Windows 7 pada non-PC saya dan dikejutkan oleh berapa kali installer Windows reboot selama instalasi. Bahkan memberitahu Anda di layar selama instalasi bahwa komputer akan reboot beberapa kali.
Saya tahu Microsoft pasti punya alasan bagus untuk ini, tapi saya benar-benar bingung mengapa ini perlu. Instalasi cukup menulis ke disk, dan karena sistem telah mem-boot DVD, ia sudah memiliki akses tulis penuh ke partisi hard drive target.
Apakah Windows sebenarnya menginstal image disk pendahuluan dan kemudian boot itu bukan DVD untuk mempercepat instalasi? (Meskipun itu kemudian menimbulkan pertanyaan, mengapa dua reboot?)
Mungkin sepertinya lebih dari itu karena saya harus melakukan reboot ekstra pada awalnya (kembali ke host OS saya) untuk memperbaiki format partisi saya, dan kemudian ada reboot berikutnya untuk pembaruan Windows.
Sebenarnya, hanya ada dua reboot selama seluruh proses instalasi Windows 7:
Windows 7 menyiapkan media instalasi target (hard drive atau SSD), memformat jika perlu, dan menyalin file instalasi dasar untuk pemasangan yang lebih cepat, dan mendekompresinya. Ini juga menginstal Kernel Windows dasar untuk digunakan pada langkah selanjutnya dari instalasi.
Reboot pertama
Setelah reboot, sistem melakukan boot ke kernel Windows 7. Di sini, semua paket dan driver diinstal. Setelah langkah ini selesai, Anda perlu me-reboot sistem ke Windows akan memuat ulang semua perangkat keras dan driver yang baru diinstal yang terdeteksi selama instalasi. Ini juga memungkinkan komponen Windows yang penting diaktifkan dan diinstal sebagai layanan yang mulai saat boot.
Reboot kedua
Anda sekarang memiliki versi Windows 7 yang sepenuhnya terinstal pada hard drive Anda, dengan semua driver yang diperlukan (motherboard, antarmuka disk, pengontrol, dll ...). Semua proses instalasi akhir (OOBE, pengindeksan kinerja, dan pembersihan) dilakukan. Sistem tidak reboot setelah titik ini, karena instalasi sekarang secara teknis selesai.
Adapun mengapa ini diperlukan, media DVD sangat lambat dibandingkan dengan hard drive. Inilah sebabnya mengapa file instalasi sebenarnya disalin ke disk sebelum mereka bahkan didekompresi . Selanjutnya, untuk menjaga kompatibilitas dengan sejumlah besar sistem, kernel sistem yang dikurangi digunakan untuk memulai instalasi, yang kemudian, driver khusus untuk sistem Anda digunakan untuk boot setelah reboot kedua.
Ini mirip dengan proses instalasi Linux, dengan pengecualian beberapa reboot lagi (sebagian besar distribusi Linux dapat melakukan persiapan sistem dan instalasi driver dalam satu langkah, menghilangkan kebutuhan untuk reboot kedua). Perhatikan bahwa jumlah reboot selama instalasi tetap sama sejak Windows 95 (satu-satunya pengecualian adalah jika terjadi kesalahan, di mana Anda mungkin mengalami lebih banyak reboot maka diperlukan).
Apa yang dilakukan Linux secara berbeda yang menyimpan reboot? Apakah hanya karena Windows belum berinvestasi banyak untuk mengoptimalkan instalasi?
Xodarap
3
Ini kurang berkaitan dengan optimasi dan lebih berkaitan dengan bagaimana kernel terstruktur. Microsoft melakukannya karena berbagai alasan, baik untuk kecepatan instalasi, stabilitas, dan keamanan. Hanya saja bagaimana sistem operasi berkembang, dan bukan cara untuk membuat sistem operasi lain "lebih baik" dari yang lain.
Terobosan
1
@Xodarap Secara umum, sebagian besar driver linux bersifat modular dan dapat dimasukkan ke dalam kernel ketika sedang berjalan yang memungkinkannya untuk menghindari keharusan me-reboot. Hanya ketika bagian-bagian dari kernel yang tidak modular dimodifikasi yang diperlukan untuk reboot. Ini pada dasarnya adalah inti kernel dan driver dasar tertentu. Bahkan ada Ksplice sekarang dengan memungkinkan sebagian besar pembaruan inti kernel terjadi saat sedang berjalan.
Mark
6
Pemahaman saya tentang proses instalasi Windows dengan W7:
Boot Dari CD, Partisi, sistem basis Salin
Mulai ulang
Boot dari HD, Perluas sistem basis dan atur registri dan driver untuk perangkat yang didukungnya
Mulai ulang
OOBE (Pengalaman Out of the Box) Di mana ia meminta nama pengguna, dan kunci lisensi
Baru saja menginstalnya ke VM bersih, hanya menghitung dua reboot, saya tidak yakin dari mana angka 3+ berasal.
Terima kasih atas jawabannya! Terpilih juga, berharap saya bisa menandai beberapa jawaban sebagai benar.
skue
Jangan khawatir, saya mencoba untuk pergi dengan singkat jika memungkinkan, tetapi kadang-kadang jawaban lengkapnya lebih baik.
Nathaniel Bannister
@ isyarat: Seseorang dapat menerima lebih dari satu jawaban.
harrymc
@harrymc: Jika demikian, pasti tidak intuitif ... mengklik kotak centang di depan satu jawaban untuk mematikan yang lain.
skue
Maaf, dulu seperti ini. Saya kemudian tidak tahu aturan.
harrymc
4
Reboot pertama memang karena berjalan pada media instal dan beralih ke instalasi minimal baru pada hard drive. Reboot berikutnya adalah karena banyak file sistem hanya dapat diperbarui selama boot OS ; ini dimaksudkan untuk membantu mencegah virus menimpa mereka.
Pemahaman saya tentang proses instalasi Windows dengan W7:
Baru saja menginstalnya ke VM bersih, hanya menghitung dua reboot, saya tidak yakin dari mana angka 3+ berasal.
sumber
Reboot pertama memang karena berjalan pada media instal dan beralih ke instalasi minimal baru pada hard drive. Reboot berikutnya adalah karena banyak file sistem hanya dapat diperbarui selama boot OS ; ini dimaksudkan untuk membantu mencegah virus menimpa mereka.
sumber
Lebih dari 2 reboot sering kali berarti Anda memiliki salinan OS ilegal yang terinfeksi malware.
sumber