เหตุใดจึงต้องรีบูตเครื่องหลายครั้งเพื่อติดตั้ง Windows 7


16

ฉันเพิ่งติดตั้ง Windows 7 บนเครื่องที่ไม่ใช่พีซีของฉันและติดขัดด้วยจำนวนครั้งที่ตัวติดตั้ง Windows รีบูตระหว่างการติดตั้ง มันยังบอกคุณบนหน้าจอระหว่างการติดตั้งว่าคอมพิวเตอร์จะรีบูตหลายครั้ง

ฉันรู้ว่า Microsoft ต้องมีเหตุผลที่ดีสำหรับเรื่องนี้ แต่ฉันก็งงงวยว่าทำไมเรื่องนี้ถึงจำเป็น การติดตั้งเพียงเขียนลงดิสก์และเนื่องจากระบบบูตจากดีวีดีจึงมีการเข้าถึงการเขียนแบบเต็มไปยังพาร์ติชันฮาร์ดไดรฟ์เป้าหมาย

ในความเป็นจริงแล้ว Windows กำลังติดตั้งดิสก์อิมเมจเบื้องต้นแล้วบูตจากนั้นแทนดีวีดีเพื่อเร่งความเร็วในการติดตั้งหรือไม่ (ถึงแม้ว่าจะทำให้เกิดคำถามทำไมสอง reboots?)

อาจเป็นไปได้ว่ามากกว่านั้นเพราะฉันต้องทำการรีบูตพิเศษครั้งแรก (กลับไปที่โฮสต์ระบบปฏิบัติการของฉัน) เพื่อแก้ไขรูปแบบของพาร์ติชันของฉันจากนั้นก็มีการรีบูตครั้งต่อไปสำหรับการอัปเดต Windows

คำตอบ:


32

จริงๆแล้วมีการรีบู๊ตเพียงสองครั้งระหว่างกระบวนการติดตั้ง Windows 7 ทั้งหมด:


Windows 7 เตรียมสื่อการติดตั้งเป้าหมาย (ฮาร์ดไดรฟ์หรือ SSD) จัดรูปแบบหากจำเป็นและคัดลอกไฟล์การติดตั้งพื้นฐานเพื่อการติดตั้งที่รวดเร็วยิ่งขึ้นและคลายการบีบอัด สิ่งนี้จะติดตั้งเคอร์เนล Windows พื้นฐานเพื่อใช้ในขั้นตอนถัดไปของการติดตั้ง


รีบูตครั้งแรก

หลังจากรีบูตระบบจะบูทเข้าสู่เคอร์เนล Windows 7 ที่นี่มีการติดตั้งแพ็คเกจและไดรเวอร์ทั้งหมด เมื่อขั้นตอนนี้เสร็จสมบูรณ์คุณต้องรีบูตระบบเป็น Windows จะโหลดฮาร์ดแวร์และไดรเวอร์ที่ติดตั้งใหม่ทั้งหมดที่ตรวจพบระหว่างการติดตั้ง สิ่งนี้ยังช่วยให้สามารถเปิดใช้งานและติดตั้งคอมโพเนนต์ Windows ที่จำเป็นเป็นบริการที่เริ่มเมื่อบูต


รีบูตครั้งที่สอง

ตอนนี้คุณมี Windows 7 รุ่นที่ติดตั้งอย่างสมบูรณ์ในฮาร์ดไดรฟ์ของคุณพร้อมด้วยไดรเวอร์ที่จำเป็นทั้งหมด (เมนบอร์ด, อินเตอร์เฟสดิสก์, ตัวควบคุมและอื่น ๆ ... ) กระบวนการติดตั้งขั้นสุดท้ายทั้งหมด (OOBE, การจัดทำดัชนีประสิทธิภาพและการล้างข้อมูล) เสร็จสิ้นแล้ว ระบบจะไม่รีบูตหลังจากจุดนี้เนื่องจากการติดตั้งเสร็จสมบูรณ์ในทางเทคนิคแล้ว


ด้วยเหตุนี้จึงมีความจำเป็นสื่อ DVD นั้นช้ามากเมื่อเปรียบเทียบกับฮาร์ดไดรฟ์ นี่คือเหตุผลที่ไฟล์การติดตั้งจะถูกคัดลอกไปยังดิสก์ก่อนที่จะแตกไฟล์ นอกจากนี้เพื่อรักษาความเข้ากันได้กับระบบจำนวนมากเคอร์เนลระบบลดลงจะใช้ในการเริ่มการติดตั้งซึ่งหลังจากนั้นไดรเวอร์เฉพาะสำหรับระบบของคุณจะใช้ในการบูตขึ้นหลังจากรีบูตครั้งที่สอง

สิ่งนี้คล้ายกับกระบวนการติดตั้ง Linux ยกเว้นการรีบูตอีกสองสามครั้ง (การกระจาย Linux ส่วนใหญ่สามารถทำการเตรียมระบบและการติดตั้งไดรเวอร์ในขั้นตอนเดียวทำให้ไม่ต้องรีบูตครั้งที่สอง) โปรดทราบว่าจำนวนการบูตเครื่องใหม่ในระหว่างการติดตั้งยังคงเหมือนเดิมตั้งแต่ Windows 95 (ข้อยกเว้นเพียงอย่างเดียวคือหากเกิดข้อผิดพลาดซึ่งคุณอาจต้องบูตเครื่องใหม่มากกว่าจำเป็น)


Linux ทำอะไรที่แตกต่างกันซึ่งช่วยให้เรียบรีบูต? มันเป็นเพียงแค่ว่า Windows ไม่ได้ลงทุนเพื่อปรับการติดตั้งให้เหมาะสมหรือไม่
Xodarap

3
มันมีส่วนเกี่ยวข้องกับการปรับให้เหมาะสมน้อยลงและอื่น ๆ ที่เกี่ยวข้องกับโครงสร้างเคอร์เนล Microsoft ทำด้วยเหตุผลหลายประการทั้งเพื่อความเร็วในการติดตั้งเสถียรภาพและความปลอดภัย มันเป็นเพียงวิธีการพัฒนาระบบปฏิบัติการและไม่ใช่วิธีที่จะทำให้ระบบปฏิบัติการอื่น "ดีขึ้น" จากนั้นอีกระบบหนึ่ง
Breakthrough

1
@ Xodarap โดยทั่วไปแล้วการพูดถึงไดรเวอร์ลินุกซ์ส่วนใหญ่นั้นเป็นแบบโมดูลาร์และสามารถแทรกลงในเคอร์เนลได้ในขณะที่มันกำลังทำงานซึ่งทำให้มันไม่จำเป็นต้องรีบูต เฉพาะเมื่อส่วนต่าง ๆ ของเคอร์เนลที่ไม่ใช่แบบแยกส่วนได้รับการแก้ไขจำเป็นต้องรีบูต นี่คือเคอร์เนลหลักและไดรเวอร์พื้นฐานบางอย่าง ในขณะนี้ยังมี Ksplice ที่อนุญาตให้อัปเดตเคอร์เนลแกนส่วนใหญ่เกิดขึ้นในขณะที่กำลังทำงานอยู่
Mark

6

ความเข้าใจของฉันเกี่ยวกับกระบวนการติดตั้ง Windows ด้วย W7:

  1. บูตจากซีดีพาร์ติชันระบบคัดลอกฐาน
  2. Reboot
  3. บูตจาก HD ขยายระบบฐานและตั้งค่ารีจิสทรีและไดรเวอร์สำหรับอุปกรณ์ที่รองรับนอกกรอบ
  4. Reboot
  5. OOBE (ไม่อยู่ในกล่องประสบการณ์) ที่จะขอชื่อผู้ใช้และคีย์ใบอนุญาต

เพิ่งติดตั้งลงใน VM ที่สะอาดเพียงนับรีบูตสองครั้งเท่านั้นฉันไม่แน่ใจว่าตัวเลข 3+ มาจากไหน


ขอบคุณสำหรับคำตอบ! เพิ่มขึ้นเช่นกันหวังว่าฉันจะได้คำตอบที่ถูกต้องหลายคำ
skue

ไม่ต้องกังวลฉันพยายามไปอย่างกระชับเมื่อเป็นไปได้ แต่บางครั้งคำตอบทั้งหมดดีกว่า
นาธาเนียลแบนนิสเตอร์

@skue: ใครสามารถตอบได้มากกว่าหนึ่งคำตอบ
harrymc

@harrymc: ถ้าเป็นเช่นนั้นก็ไม่แน่ใจว่าใช้งานง่าย ... คลิกที่ช่องทำเครื่องหมายด้านหน้าคำตอบหนึ่งเพื่อสลับไปหาคนอื่น
skue

ขออภัยมันเคยเป็นเช่นนี้ ฉันไม่ทันสมัยกับกฎ
harrymc

4

การรีบู๊ตครั้งแรกนั้นเป็นเพราะมันกำลังรันบนสื่อบันทึกการติดตั้งและเปลี่ยนเป็นการติดตั้งแบบน้อยที่สุดบนฮาร์ดไดรฟ์ การรีบูตครั้งต่อมาเป็นเพราะไฟล์ระบบจำนวนมากสามารถอัปเดตระหว่างการบูตระบบปฏิบัติการเท่านั้น สิ่งนี้มีวัตถุประสงค์เพื่อช่วยป้องกันไวรัสจากการเขียนทับพวกเขา


-2

การรีบูตมากกว่า 2 ครั้งมักหมายความว่าคุณมีสำเนาของระบบปฏิบัติการที่ติดมัลแวร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.