จะเกิดอะไรขึ้นระหว่างการติดตั้ง Windows 7


10

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

มี 5 ขั้นตอนหลักในกระบวนการติดตั้ง Windows 7:

  1. คัดลอกไฟล์ Windows
  2. การขยายไฟล์ Windows
  3. การติดตั้งคุณสมบัติ
  4. การติดตั้งอัพเดต
  5. เสร็จสิ้นการติดตั้ง

สิ่งที่ฉันกำลังมองหาคือรายละเอียดที่มากขึ้นเกี่ยวกับขั้นตอนเหล่านั้นจริง ๆ และถ้ามีเฉพาะที่เราสามารถแยกจากขั้นตอนเหล่านั้น (เช่นเปอร์เซ็นต์อาจแสดง)

ie การคัดลอกไฟล์ Windows หมายถึงการสร้าง ram disk แล้วคัดลอกไฟล์การติดตั้งไปยังดิสก์นั้นหรือไม่ ปกติแล้ว 27% เป็นที่ที่ Windows โหลดไดรเวอร์หรือไม่ และอื่น ๆ


5
คุณไม่ควรที่จะรู้ว่า ถ้าคุณพยายามที่พ่อของบิลลี่จะตบคุณ :)
clabacchio

@clabacchio ฉันมักจะ chalked มันถึง Bill Gates mini ฉัน ...
James Mertz

1
คุณกำลังขอความลับขององค์กร Microsoft! +1 คำถามของคุณเป็นครั้งที่สองในการค้นหาของ Google
Moab

คำตอบ:


11

เอกสารชุมชน Wiki เกี่ยวกับกระบวนการบูต

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

คัดลอกไฟล์ Windows:

เนื่องจากการขยายทุกอย่างจากสื่อการติดตั้งน่าเบื่อการตั้งค่าจึงคัดลอกทุกอย่างก่อน

  1. คัดลอกboot.wimไปที่C:\$Windows.~BT

  2. คัดลอกinstall.wimไปที่C:\$Windows.~LS

การขยายไฟล์ Windows:

ตอนนี้เรามีไฟล์ของเราพวกมันสามารถขยายได้

  1. ขยายinstall.wimในC:\สำหรับUsers, ProgramData, Program Files, Windows...

  2. ขยายboot.wimซึ่งประกอบด้วยไฟล์ปฏิบัติการและการกำหนดค่าเพื่อให้สามารถบูตได้

การติดตั้งคุณสมบัติ:

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

การติดตั้งอัพเดต:

ติดตั้งการอัปเดต KB ใด ๆ ที่บรรจุลงในสื่อการติดตั้ง นี่เป็นวิธีปฏิบัติทั่วไปเช่นเมื่อคุณต้องทำการติดตั้งหลาย ๆ ครั้งคุณไม่จำเป็นต้องดึงข้อมูลอัพเดตจากอินเทอร์เน็ตทุกครั้ง

สิ้นสุดการติดตั้ง:

  1. ตรวจจับไดรเวอร์ของคุณติดตั้งไดรเวอร์ใด ๆ ที่มาพร้อมกับสื่อการติดตั้ง หากคุณต้องการติดตั้งกับคอมพิวเตอร์จำนวนมากที่มีประเภทเดียวกันการบรรจุไดรเวอร์จะคุ้มค่า

  2. ทำความสะอาดทุกสิ่งชั่วคราวที่การตั้งค่าทิ้งไว้

  3. ตรวจสอบให้แน่ใจว่าสามารถรีบูตระบบได้

  4. ตรวจสอบให้แน่ใจว่าข้อมูลในฮาร์ดไดรฟ์ได้รับการซิงโครไนซ์และไม่ถูกแคชอีกต่อไป

  5. รีบูตระบบ

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

การกำหนดค่าเพิ่มเติมบางอย่างส่วนใหญ่เพื่อปรับแต่งระบบปฏิบัติการเพิ่มเติมกับฮาร์ดแวร์ของคุณ

โหมดการตรวจสอบ (ไม่จำเป็น):

หากระบบถูกตั้งค่าให้บูตในโหมดตรวจสอบ ไม่ว่าจะผ่านการกำหนดค่าแบบไม่ต้องใส่ข้อมูลsysprep /auditหรือโดยการกดCtrl+ Shift+ F3ก็สามารถปรับแต่งการติดตั้งก่อนที่จะสร้างผู้ใช้สิ่งนี้มีประโยชน์ในการจัดเตรียมคุณลักษณะบางอย่าง (เรียกว่า crapware ทุกวันนี้) ก่อนทำการติดตั้ง sysprep /oobeโปรดทราบว่าขั้นตอนนี้มักจะเป็นไปโดยอัตโนมัติซึ่งประสบความสำเร็จด้วยการเรียกร้องให้

ออกจากกล่องประสบการณ์:

ในที่สุดคุณก็มาถึงหน้าจอต้อนรับซึ่งคุณสามารถสร้างโปรไฟล์ผู้ใช้ของคุณ

การล็อกอินครั้งแรกต่อผู้ใช้จะใช้การกำหนดค่าส่วนบุคคลเพิ่มเติมบางอย่าง


ข้อมูลปัจจุบันถูกต้องหรือเป็นเพียงแม่แบบ? ตัวอย่างเช่นคุณมีการขยายตัวที่เกิดขึ้นในไดรฟ์ C แต่ฉันอยากรู้ว่ามันถูกโหลดเข้าสู่หน่วยความจำแทนหรือไม่
James Mertz

@ KronoS: ข้อมูลส่วนใหญ่มีความถูกต้อง เหตุผลที่พวกเขาไม่ได้ใช้ RAM นั้นง่ายเพราะการติดตั้งไม่เหมาะกับคอมพิวเตอร์ทุกเครื่อง และนอกจากนั้นจะต้องมีการขยายเช่นกันซึ่งต้องใช้หน่วยความจำมากกว่าการติดตั้งและไฟล์ ดังนั้นพวกเขาจะไม่โหลดลงใน RAM ซึ่งสามารถตรวจสอบได้โดยใช้ Process Monitor หากคุณต้องการ ... :)
Tamara Wijsman

หากCopying Windows filesขั้นตอนดังกล่าวเกิดขึ้นทันทีนั่นหมายความว่าไม่ได้การคัดลอกไฟล์และเพียงแค่ใช้ไฟล์ที่มีอยู่แล้วในดิสก์แทน
steampowered

3

คุณไม่จำเป็นต้องจัดทำเอกสารขั้นตอนต่าง ๆ

มันเป็นงานที่น่าเบื่อเนื่องจากไม่มีการตั้งค่าเดียว ...

คุณสามารถทำได้ แต่นั่นจะทำให้เอกสารของคุณเฉพาะสำหรับ:

  1. Windows บางรุ่น
  2. การติดตั้งกับการอัพเกรด
  3. 32- บิตกับ 64- บิต
  4. ความแตกต่างของฮาร์ดแวร์ที่สามารถทำให้เปอร์เซ็นต์น้อยลง / แม่นยำยิ่งขึ้น

หากคุณพร้อมที่จะจัดทำเอกสารร่วมกับคนอื่น ๆ มันจะยอดเยี่ยมมาก แต่มันจะไม่เป็นไปได้ถ้าเพียงคนเดียวที่ทำมันครั้งเดียว เพราะนั่นจะให้ผลตอบแทนการลงทุนต่ำ

คุณสามารถเห็นสิ่งที่เกิดขึ้นระหว่างการติดตั้ง

คุณอาจรู้จักฉันตอนนี้มันจะเป็น ... ตัวอักษรตัวแรก: P

แน่นอน! การตรวจสอบกระบวนการเป็นเครื่องมือที่เหมาะสมสำหรับสิ่งนี้ อาจนำไปไว้ในไดรฟ์ USB หรือบรรจุลงใน DVD ก็ได้ แต่สิ่งนี้จะทำให้คุณสงสัยว่าจะรันโปรแกรมในสภาพแวดล้อมการติดตั้งอย่างไร

ครั้งแรกที่เกิดไฟไหม้ขึ้นคอนโซลใช้Shift+ แล้วหาไดรฟ์ที่เหมาะสมและการทำงานF10procmon.exe

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

หากคุณต้องการที่จะบันทึกเหตุการณ์ที่เกิดขึ้นคุณจะต้องทำเช่นนี้ก่อนที่สิบสองเคาน์เตอร์ปลาย

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

แต่ถ้าหากการแช่แข็งหรือความผิดพลาดไม่ได้บอกฉันเพียงพอ

สำหรับค้าง:

คุณสามารถตั้งค่า Ctrl + Scroll Lock+ Scroll Lockเพื่อทำข้อผิดพลาดที่เริ่มโดยผู้ใช้ในการตั้งค่า Windows ดังนั้นอาจเปิดใช้งานการตั้งค่านี้ในการตั้งค่า Windows ด้วยเช่นกัน หากไม่ได้เปิดใช้งานไว้ตามค่าเริ่มต้นอาจลองแก้ไขกลุ่มรีจิสทรีของสภาพแวดล้อม Windows PE ของการตั้งค่า Windows เพื่อให้แน่ใจว่าการตั้งค่านั้นเปิดใช้งานตามค่าเริ่มต้น

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

สำหรับข้อขัดข้อง:

เมื่อพบข้อผิดพลาด (BSOD) การหยุดครั้งแรกของคุณควรเป็นอ้างอิงรหัสตรวจสอบข้อผิดพลาดเพื่อทำความเข้าใจความหมายของการตรวจสอบข้อผิดพลาดโดยเฉพาะ จากตรงนั้นวิธีการง่ายๆคือใช้WhoCrashedและอาจเห็นสาเหตุบางประการ

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

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