ในการติดตั้ง Windows 11 (หรืออัปเกรดจาก Windows 10) คอมพิวเตอร์ของคุณต้องผ่านข้อกำหนดขั้นต่ำของระบบ: ชิป TPM 2.0 (Trusted Platform Module), UEFI + Secure Boot เปิดใช้งาน, RAM 3+ GB, ฮาร์ดดิสก์อย่างน้อย 64 GB, และ CPU 1GHz dual-core ที่รองรับ (ไม่ใช่ทุกโปรเซสเซอร์รองรับ!) Microsoft จำกัดการติดตั้ง Windows 11 บนอุปกรณ์ที่ไม่เข้ากันได้โดยการตรวจสอบข้อกำหนดฮาร์ดแวร์ก่อนติดตั้ง ในบทความนี้เราจะแสดงวิธีติดตั้ง Windows 11 บนฮาร์ดแวร์ที่ไม่รองรับโดยไม่ตรวจสอบ CPU, TPM, Secure Boot และข้อกำหนดอื่นๆ
ถ้าคอมพิวเตอร์ของคุณไม่ผ่านข้อกำหนดฮาร์ดแวร์ขั้นต่ำของ Windows 11 คุณจะเห็นข้อผิดพลาดต่อไปนี้ระหว่างการติดตั้ง OS:
This PC can't run Windows 11 This PC doesn't meet the minimum system requirements to install this version of Windows. For more information, visit aka.ms/WindowsSysReq
เพื่อทราบว่าคอมพิวเตอร์ของคุณไม่ผ่านข้อกำหนดไหน ให้ตรวจสอบข้อผิดพลาดการตั้งค่า Windows 11 ในไฟล์ setuperr.log ไฟล์นี้มีเฉพาะข้อผิดพลาดการติดตั้ง Windows (คุณสามารถหา log การติดตั้งทั้งหมดในไฟล์ setupact.log ได้ แต่ยากต่อการ debug เนื่องจากมันใหญ่มาก)
เพื่อเปิด Windows setup error log ให้เปิด command prompt บนหน้าจอ setup โดยกด Shift + F10 และรันคำสั่งนี้:
notepad x:\windows\panther\setuperr.log
ในกรณีของเรา ข้อผิดพลาดบอกว่าคอมพิวเตอร์มี RAM ไม่พอ (มีแค่ 2 GB แทนที่จะเป็น 3 GB):
2022-02-02 08:17:57, Error VerifyRAMRequirements: System has INSUFFICIENT system memory: [2048 MB] vs [3686 MB]
โปรดทราบว่าถ้าคอมพิวเตอร์ของคุณไม่ผ่านข้อกำหนดขั้นต่ำหลายอย่างในการติดตั้ง Windows จะมีเฉพาะข้อผิดพลาดแรกเท่านั้นที่แสดงใน setup log หมายความว่าถ้าคุณแก้ไขหรือข้ามข้อผิดพลาดความเข้ากันได้หนึ่งอย่าง ข้อผิดพลาดความเข้ากันได้อีกอย่างจะปรากฏใน installation log ครั้งต่อไปที่คุณรัน Windows 11 Setup
หลังจากที่เราเพิ่ม RAM ให้อุปกรณ์ ข้อผิดพลาดอีกอย่างปรากฏขึ้น:
2022-02-02 08:43:21, Error VerifyTPMSupported:Tbsi_GetDeviceInfo function failed - 0x8028400f[gle=0x0000007a]
นี่หมายความว่า Windows 11 setup wizard ตรวจพบว่าไม่มีชิป TPM บนคอมพิวเตอร์
ถ้าคุณติดตั้ง Windows 11 ลง VMWare virtual machine คุณสามารถเพิ่ม virtual TPM chip ตามคำแนะนำนี้ สำหรับ Hyper-V VMs ใช้คำแนะนำอีกชุด
อย่างไรก็ตาม คุณสามารถดำเนินการติดตั้ง Windows 11 ต่อได้โดยการข้ามข้อกำหนดความเข้ากันได้หนึ่งหรือหลายอย่าง
ในการทำเช่นนั้น ให้ใช้ command prompt บนหน้าจอ Windows 11 setup:
- รัน Registry Editor
regedit.exe - ไปที่คีย์รีจิสทรี HKEY_LOCAL_MACHINE\SYSTEM\Setup และสร้างคีย์ใหม่ชื่อ LabConfig
- สร้างพารามิเตอร์ reg DWORD ด้วยค่า 1 สำหรับการตรวจสอบความเข้ากันได้ที่คุณต้องการข้ามระหว่างการติดตั้ง
ตัวเลือกการข้ามต่อไปนี้พร้อมใช้งานสำหรับการติดตั้ง Windows 11 บนฮาร์ดแวร์ที่ไม่รองรับ:
BypassCPUCheck– สำหรับ CPU ที่ไม่เข้ากันได้BypassTPMCheck– ไม่มีชิป TPM 2.0+BypassRAMCheck– ข้ามการตรวจสอบ RAM ขั้นต่ำBypassSecureBootCheck– สำหรับอุปกรณ์ Legacy BIOS (หรือ UEFI firmware ที่ปิด Secure Boot)BypassStorageCheck– ข้ามการตรวจสอบขนาด system drive ขั้นต่ำ
ตัวอย่างเช่น เพื่อไม่ตรวจสอบโมดูล TPM ระหว่างการติดตั้ง ให้สร้างพารามิเตอร์รีจิสทรี BypassTPMCheck ด้วยค่า 1 คุณสามารถทำได้โดยใช้ Registry Editor แบบกราฟิก หรือด้วยคำสั่ง:
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
ด้วยวิธีเดียวกัน ให้สร้างพารามิเตอร์รีจิสทรีอื่นๆ สำหรับการตรวจสอบที่คุณต้องการข้ามเมื่อติดตั้ง Windows 11
จากนั้นกลับไปที่หน้าต่าง Windows 11 setup กลับไปหนึ่งขั้นตอน และดำเนินการติดตั้ง Windows ตามปกติโดยไม่มีการตรวจสอบความเข้ากันได้
คุณสามารถแก้ไข Windows 11 installation ISO image ให้ข้ามการตรวจสอบทั้งหมด (TPM, SecureBoot, ขนาดดิสก์, RAM, CPU) ระหว่างการติดตั้ง OS ได้ โดยการสร้างไฟล์ข้อความ AutoUnattend.xml ด้วยเนื้อหาต่อไปนี้:
<unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Order>1</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>2</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>3</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>5</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>4</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> </RunSynchronous> <UserData> <ProductKey> <Key></Key> </ProductKey> </UserData> </component> </settings> </unattend>
ถ้าคุณต้องการปิดหน้าจอสร้างบัญชี Microsoft online ให้เพิ่มส่วน component ต่อไปนี้ในไฟล์:
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <ProtectYourPC>3</ProtectYourPC> </OOBE> </component>
คัดลอกไฟล์นี้ไปที่ root ของ Windows 11 USB installation media
ถ้าคุณต้องการเพิ่ม answer file ลงใน Windows 11 ISO image ให้แยกเนื้อหาไปยังโฟลเดอร์ใดๆ บนคอมพิวเตอร์ คัดลอก AutoUnattend.xml ไปในไดเรกทอรีเดียวกัน และสร้าง ISO image ใหม่
ผมใช้ DISM++ ฟรี (Toolkit -> ISO maker) เพื่อสร้าง custom Windows 11 ISO image
ดังนั้น จะไม่มีการตรวจสอบความเข้ากันได้ของฮาร์ดแวร์ระหว่างการตั้งค่า Windows 11
นอกจากนี้ คุณสามารถใช้ Rufus เวอร์ชันใหม่เพื่อสร้าง USB flash drive ติดตั้งได้ มันมีตัวเลือกพิเศษ: Extended Windows 11 Installation (no TPM/no Secure Boot/8Gb- RAM) ตัวเลือกนี้ช่วยให้คุณสร้าง image เพื่อติดตั้ง Windows 11 โดยไม่ตรวจสอบ TPM และ Secure Boot