กลับไปหน้าบทความ

อ่าน 3 นาที

ขั้นตอนการบูตของ Windows

ใน Windows เวอร์ชัน 1.01 ถึง Windows 2.11 ระบบจะถูกโหลดเมื่อWIN.COMมีการเรียกใช้คำสั่งภายใน MS-DOS

ขั้นตอนการบูตของ Windows

(Learn how and when to remove this message)

ขั้น ตอน การบูตระบบ ปฏิบัติการ Microsoft Windowsจะแตกต่างกันไปในแต่ละเวอร์ชัน

ระบบปฏิบัติการ Windows ที่ใช้ DOS

ระบบปฏิบัติการ Windows 1.x/2.x

ใน Windows เวอร์ชัน 1.01 ถึง Windows 2.11 ระบบจะถูกโหลดเมื่อWIN.COMมีการเรียกใช้คำสั่งภายใน MS-DOS จากนั้นระบบจะโหลดWIN100.BINหรือWIN200.BINและWIN100.OVLหรือWIN200.OVLพร้อมกับไฟล์การตั้งค่าคอนฟิกWIN.INIเชลล์เริ่มต้นคือMS-DOS Executive ( MSDOS.EXE)

โมดูลGDI.EXEต่างๆ ฟอนต์ KERNEL.EXEและไดรเวอร์ USER.EXEอุปกรณ์ต่างๆ (เช่นCOMM.DRV, MOUSE.DRV, KEYBOARD.DRV) ถูกรวมไว้ในWIN100.BIN/ WIN200.BINและWIN100.OVL/WIN200.OVL

ในWindows/386จะWIN200.BINเริ่มต้นWIN386.EXE...

ระบบปฏิบัติการ Windows 3.x/9.x

ในWindows 3.xและ95/98/MEขั้นตอนการบูตโหลดเดอร์จะถูกจัดการโดยMS-DOSในระหว่างขั้นตอนการบูต คำสั่ง ` boot loader` CONFIG.SYSและ `boot loader` AUTOEXEC.BATจะถูกเรียกใช้งาน พร้อมกับไฟล์การตั้งค่าWIN.INIต่างๆSYSTEM.INIไดรเวอร์อุปกรณ์เสมือนก็ถูกโหลดในกระบวนการเริ่มต้นเช่นกัน โดยส่วนใหญ่จะถูกโหลดจากรีจิสทรี ( HKLM\System\CurrentControlSet\Services\VxD) หรือจากSYSTEM.INIไฟล์ `.dev/ ...

MS-DOS เริ่มWIN.COMทำงาน

ใน Windows 3.x ระบบจะWIN.COMเริ่มต้นDOSX.EXE(โหมดมาตรฐาน) หรือWIN386.EXE(โหมด 386 ขั้นสูง) จากนั้นDOSX.EXE(เคอร์เนลในโหมดมาตรฐาน) จะเริ่มต้นKRNL286.EXE( Win16 API) และWIN386.EXE(เคอร์เนลในโหมดขั้นสูง) จะเริ่มต้นKRNL386.EXE( Win16 API ในโหมดขั้นสูง) ต่อมา โปรแกรมจัดการโปรแกรม ( Program ManagerPROGMAN.EXE ) จะเริ่มทำงาน

ใน Windows 9x ระบบจะWIN.COMเริ่มต้นการทำงานVMM32.VXDเมื่อไฟล์การกำหนดค่าระบบและไดรเวอร์อุปกรณ์ทั้งหมดถูกโหลดแล้ว โมดูล 16 บิต , KRNL386.EXE, GDI.EXEและUSER.EXEจะถูกโหลด จากนั้น DLL 32 บิต ( KERNEL32.DLL, GDI32.DLL, และUSER32.DLL) จะถูกโหลด เซิร์ฟเวอร์ข้อความ VxD 32 บิต (MSGSRV32) จะเริ่มต้นการทำงานMPREXE.EXEซึ่งมีหน้าที่ในการโหลดไคลเอ็นต์การเข้าสู่ระบบเครือข่าย (เช่น Client for Microsoft Networks, Microsoft Family Logon หรือ Windows Logon) เมื่อผู้ใช้เข้าสู่ระบบ Windows เสียงเริ่มต้นจะดังขึ้น เชลล์ (โดยปกติคือEXPLORER.EXE) จะถูกโหลดจากส่วน [boot] ของSYSTEM.INIไฟล์ และรายการเริ่มต้นจะถูกโหลด

ใน Windows 9x ทุกเวอร์ชัน ยกเว้น ME ยังสามารถโหลด Windows ได้โดยการบูตเข้าสู่พรอมต์ DOS แล้วพิมพ์ "win" มีสวิตช์บรรทัดคำสั่งบางตัวที่สามารถใช้กับคำสั่ง WIN ได้: ด้วย/Dสวิตช์ `--safe mode` Windows จะบูตเข้าสู่โหมดปลอดภัยและด้วย/D:nสวิตช์ `--safe mode` Windows จะบูตเข้าสู่โหมดปลอดภัยพร้อมเครือข่าย สวิตช์หลังนี้ใช้งานได้อย่างถูกต้องเฉพาะกับ Windows 95 เท่านั้น[ 1 ]ใน Windows 3.1 มีตัวเลือกเพิ่มเติม เช่น `--safe mode` /3ซึ่งเริ่มต้น Windows ในโหมด 386 enhanced และ/S`--safe mode` ซึ่งเริ่มต้น Windows ในโหมดมาตรฐาน[ 2 ]

เสียงเริ่มต้นถูกเพิ่มเข้ามาครั้งแรกใน Windows 3.0 หลังจากติดตั้ง Multimedia Extensions (MME) [ 3 ]แต่ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นจนกระทั่ง Windows 3.1

วินโดวส์ ซีอี

Windows CEใช้ WCELDR เป็นตัวโหลดบูตขั้นที่สองในแพลตฟอร์ม x86 หรือใช้ EBOOT เป็นตัวโหลดบูตในแพลตฟอร์ม ARM [ 4 ]ในกระบวนการเริ่มต้นอิมเมจบูต NK.BIN หรือเคอร์เนล NK.EXE จะถูกโหลดโดยตัวโหลดบูต WCELDR หรือ EBOOT [ 5 ] [ 6 ]

วินโดวส์ เอ็นที

ในWindows NTกระบวนการบูตจะเริ่มต้นโดยNTLDRในเวอร์ชันก่อนVistaและWindows Boot Manager ( BOOTMGR) ใน Vista และเวอร์ชันต่อมา[ 7 ]ตัวโหลดบูตมีหน้าที่ในการเข้าถึงระบบไฟล์บนไดรฟ์บูต เริ่มต้นntoskrnl.exeและโหลดไดรเวอร์อุปกรณ์บูตไทม์ลงในหน่วยความจำ ตั้งแต่Windows Vistaเมื่อไดรเวอร์บูตและระบบทั้งหมดถูกโหลดแล้ว Windows Startup Application ( wininit.exe) จะเริ่มต้นService Control Manager ( services.exe) เพื่อเริ่มต้นบริการ Windowsและ Windows Startup Application จะเริ่มต้นSession Manager ( smss.exe) ซึ่งเริ่มต้นกระบวนการล็อกอินหลังจากที่ผู้ใช้ล็อกอินเข้าเครื่องสำเร็จแล้ว winlogon จะใช้การตั้งค่า User and Computer Group Policyและเรียกใช้โปรแกรมเริ่มต้นที่ประกาศไว้ในWindows Registryและในโฟลเดอร์ "Startup" [ 8 ]ในที่สุดWindows shellจะเริ่มต้นขึ้น ในWindows NT 3.x shell มักจะเป็นProgram ManagerและในWindows NT 4.0และเวอร์ชันต่อมา shell มักจะเป็นWindows Explorer

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Booting_process_of_Windows&oldid=1356999754#Windows_NT "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ขั้นตอนการบูตของ Windows

ใน Windows เวอร์ชัน 1.01 ถึง Windows 2.11 ระบบจะถูกโหลดเมื่อWIN.COMมีการเรียกใช้คำสั่งภายใน MS-DOS

ระบบปฏิบัติการ Windows 1.x/2.x

ใน Windows เวอร์ชัน 1.01 ถึง Windows 2.11 ระบบจะถูกโหลดเมื่อ WIN.COM มีการเรียกใช้คำสั่งภายใน MS-DOS จากนั้นระบบจะโหลด WIN100.BIN หรือ WIN200.BIN และ WIN100.OVL หรือ WIN200.OVL พร้อมกับไฟล์การตั้งค่าคอนฟิก WIN.INI เชลล์เริ่มต้นคือ MS-DOS Executive ( MSDOS.

ระบบปฏิบัติการ Windows 3.x/9.x

ใน Windows 3.x และ 95/98/ME ขั้นตอนการบูตโหลดเดอร์จะถูกจัดการโดย MS-DOS ในระหว่างขั้นตอนการบูต คำสั่ง ` boot loader` CONFIG.SYS และ `boot loader` AUTOEXEC.BAT จะถูกเรียกใช้งาน พร้อมกับไฟล์การตั้งค่า WIN.INI ต่างๆ SYSTEM.

วินโดวส์ ซีอี

Windows CE ใช้ WCELDR เป็นตัวโหลดบูตขั้นที่สองในแพลตฟอร์ม x86 หรือใช้ EBOOT เป็นตัวโหลดบูตในแพลตฟอร์ม ARM [ 4 ] ในกระบวนการเริ่มต้น อิมเมจบูต NK.BIN หรือเคอร์เนล NK.EXE จะถูกโหลดโดยตัวโหลดบูต WCELDR หรือ EBOOT [ 5 ] [ 6 ]