นักพัฒนาดูอัลบูท Windows 11 บน Microsoft Surface Duo

นักพัฒนาซอฟต์แวร์กำลังทำงานเพื่อเปลี่ยน Microsoft Surface Duo ให้เป็น Windows 11 แบบพับได้ และอาจทำได้จริงด้วย

หลายๆ คนอาจจะทำการบูทพีซีของคุณแบบดูอัลบูท - ไม่ว่าจะเป็นการบูทก็ตาม เรียกใช้การกระจาย Linux ควบคู่ไปกับ Windows หรือเพราะคุณมี Mac และต้องการเล่นเกมผ่าน Windows ในคอมพิวเตอร์ x86 แบบดั้งเดิม กระบวนการจะง่ายขึ้นเมื่อเวลาผ่านไป อย่างไรก็ตามบน Android เรื่องราวจะแตกต่างออกไป

แพลตฟอร์ม x86 ที่ทันสมัยมักจะมอบโซลูชันการบูตที่ไม่ขึ้นกับระบบปฏิบัติการอย่างแท้จริงในรูปแบบของ Unified Extensible Firmware Interface (UEFI) ซึ่งมาแทนที่ระบบอินพุต/เอาท์พุตพื้นฐานแบบเดิม (ไบออส). นี่คือเหตุผลที่คุณสามารถใช้สื่อการติดตั้งที่สามารถบูตได้และบูตจากสื่อนั้นบนพีซีของคุณเพื่อติดตั้งระบบปฏิบัติการใหม่ อย่างไรก็ตาม เมื่อพูดถึงระบบนิเวศของ Android โซลูชันการบูต (UBoot, Little Kernel ฯลฯ) จะเชื่อมโยงกับระบบปฏิบัติการ ด้วยเหตุนี้ จึงไม่มีวิธีแก้ปัญหาด้วยการคลิกเพียงครั้งเดียวสำหรับมัลติบูต และคุณต้องเจาะระบบโปรแกรมโหลดบูตระดับต่ำเพื่อให้สามารถบูตระบบปฏิบัติการที่ไม่ใช่ Android เช่น Windows บนอุปกรณ์ Android ได้

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

ติดตั้ง Windows 11 บน Microsoft Surface Duo

Gustave Monce หรือที่รู้จักในชื่อ XDA Senior Member กัส33000 เป็นผู้พัฒนาหลักที่อยู่เบื้องหลังความสำเร็จอันน่าประทับใจนี้ โมนซ์ซึ่งมีชื่อเสียงมาอย่างยาวนาน การบูท Windows บนอุปกรณ์ที่เข้ากันไม่ได้ทำให้เราเห็นแวบแรกของการบูต Windows บน OG Surface Duo ย้อนกลับไปในเดือนกุมภาพันธ์ ด้วยทักษะอันน่าเกรงขามและการพัฒนาแบบโอเพ่นซอร์สของเขา ตอนนี้ใครๆ ก็สามารถบูต Windows บนสมาร์ทโฟนแบบพับได้ที่ขับเคลื่อนด้วย Android รุ่นแรกของ Microsoft ได้

โปรดทราบว่าขั้นตอนที่อธิบายไว้ด้านล่างนี้มีไว้สำหรับ Surface Duo ทั้งรุ่นปลดล็อคและ AT&T Surface Duo 2 ที่ขับเคลื่อนด้วย Qualcomm Snapdragon 888 เข้ากันไม่ได้กับ mod นี้เลย

คำเตือน: ก่อนที่เราจะลงลึกถึงวิธีการดูอัลบูต Windows 11 บน Microsoft Surface Duo อย่าลืมสำรองข้อมูลนอกอุปกรณ์ด้วย นั่นเป็นเพราะกระบวนการ จำเป็นต้องล้างข้อมูลทั้งหมดในโทรศัพท์ของคุณ รวมถึงไฟล์ในที่จัดเก็บข้อมูลภายใน. คุณอาจจะ ปิดกั้นอุปกรณ์ของคุณอย่างถาวรดังนั้นให้ลองทำสิ่งนี้เฉพาะเมื่อคุณรู้ว่ากำลังทำอะไรอยู่


ขั้นตอนที่ 1 – ดาวน์โหลด Windows 11

Microsoft Surface Duo ใช้โปรเซสเซอร์ ARM64 ดังนั้นเราจึงจำเป็นต้องลองใช้ตัวติดตั้ง Windows 11 รุ่น ARM64 น่าเสียดายที่ Microsoft ไม่ได้เสนอ ARM64 ISO อย่างเป็นทางการในขณะที่ VHDX อย่างเป็นทางการสำหรับผู้ใช้ Insider Preview ไม่เหมาะสำหรับการติดตั้งบนอุปกรณ์จริง

ไม่ต้องกังวล เนื่องจากเราสามารถใช้เครื่องมือของบุคคลที่สามเพื่อดาวน์โหลดไฟล์ Unified Update Platform ของ Microsoft และเตรียมตัวติดตั้ง ARM64 ด้วยตนเอง ที่ โครงการถ่ายโอนข้อมูล UUP มีทรัพยากรมากมายเพื่อเริ่มต้นกับโดเมนนี้ หรือใช้ข้ามแพลตฟอร์มของ Monce ผู้สร้างสื่อ UUP เครื่องมือในการสร้าง ISO


ขั้นตอนที่ 2 - ปลดล็อก bootloader ของ Surface Duo และทำการแบ่งพาร์ติชัน

  1. บน Surface Duo ให้ไปที่ การตั้งค่า => เกี่ยวกับ=> คลิกที่ หมายเลขการสร้าง จนกว่าจะเปิดใช้งานตัวเลือกสำหรับนักพัฒนา
  2. กลับไปและเลือก ระบบ => ตัวเลือกนักพัฒนา. ถัดไป เปิดใช้งานการสลับการปลดล็อค OEM
  3. บูตไปที่อินเทอร์เฟซ bootloader
    • คุณสามารถทำได้โดย บูตเข้าสู่โหมดการกู้คืน แล้วเลือก รีบูตเป็น bootloader ตัวเลือก.
    • หากเปิดการแก้ไขจุดบกพร่อง USB ให้ดำเนินการคำสั่งต่อไปนี้บนพีซีของคุณในขณะที่เชื่อมต่อ Surface Duo เพื่อบังคับให้บูตเข้าสู่โหมด bootloader:
      adb reboot bootloader
  4. ตอนนี้อุปกรณ์อยู่ในโหมด bootloader ให้ใช้คำสั่ง Fastboot ต่อไปนี้เพื่อปลดล็อค bootloader:
    fastboot flashing unlock
    โปรดทราบว่า ขั้นตอนนี้จะรีเซ็ตอุปกรณ์เป็นค่าเริ่มต้นจากโรงงาน.

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

การสร้างพาร์ติชันที่จำเป็นบน Surface Duo

โดยเฉพาะอย่างยิ่ง คู่มือเวอร์ชันเริ่มต้นกำหนดเป้าหมายเฉพาะอุปกรณ์ขนาด 128GB เท่านั้น คุณต้องคำนวณค่าขนาดพาร์ติชันด้วยตนเองสำหรับรุ่น 256GB


ขั้นตอนที่ 3 - บูต UEFI แบบกำหนดเอง

หากทุกอย่างดำเนินไปอย่างถูกต้องระหว่างการแบ่งพาร์ติชัน ตอนนี้คุณสามารถบูตอิมเมจ UEFI แบบกำหนดเองที่จัดทำขึ้นเป็นพิเศษ (เรียกภายในว่า "SurfaceDuoPkg") ซึ่งจะช่วยคุณบูต Windows

  1. ดาวน์โหลด boot.img ที่คอมไพล์แล้วจากไฟล์ ส่วนรุ่นล่าสุดของ repo Github ของโครงการ.
  2. บูตอิมเมจ UEFI: fastboot boot boot.imgขั้นตอนนี้จำเป็นทุกครั้งที่คุณต้องการบูต Windows
  3. คุณควรเห็นเมนูนักพัฒนาซอฟต์แวร์ นำทางด้วยปุ่มเพิ่ม/ลดระดับเสียงไปยังโหมด Mass Storage และกดปุ่มเปิด/ปิดเพื่อยืนยัน

ขั้นตอนที่ 4 - ติดตั้ง Windows และไดรเวอร์

โหมดที่เก็บข้อมูลขนาดใหญ่จะแสดงพาร์ติชันภายในของที่เก็บข้อมูลแฟลชภายในของ Surface Duo ไปยังโฮสต์ ระบบปฏิบัติการของพีซี ดังนั้นเราจึงสามารถติดตั้งได้อย่างง่ายดายโดยใช้คอนโซลการจัดการดิสก์และเตรียมพร้อมสำหรับ Windows การติดตั้ง.

ตรวจสอบให้แน่ใจว่าอุปกรณ์ Surface Duo เป้าหมายอยู่ในโหมดที่เก็บข้อมูลขนาดใหญ่และคุณได้เตรียม ISO ของ Windows 11 ไว้ล่วงหน้า จากนั้น คลิกลิงก์ด้านล่างเพื่อดูคำแนะนำล่าสุดจากนักพัฒนาเกี่ยวกับวิธีการสมัคร อิมเมจ Windows และติดตั้งไดรเวอร์ในภายหลังโดยใช้ Deployment Image Servicing and Management (DISM) เครื่องมือ.

การใช้อิมเมจ Windows โดยใช้ DISM || การติดตั้งไดรเวอร์โดยใช้ DISM


ขั้นตอนที่ 5 - บูต Windows บน Surface Duo

ณ จุดนี้ ติดตั้ง Windows 11 บน Surface Duo สำเร็จแล้ว แต่เส้นทางการบูตเริ่มต้นจะนำไปสู่ระบบปฏิบัติการ Android เสมอ หากคุณต้องการเริ่ม Windows ให้บู๊ตไปที่โหมด bootloader เริ่ม UEFI แบบกำหนดเอง (จากขั้นตอนที่ 3) และ Windows ควรเริ่มโหลดแทน Android

ตามข้อมูลของ Gustave ชุดไดรเวอร์ปัจจุบันได้รับการพัฒนาเพื่อรองรับความถี่ของ CPU ปุ่มด้านข้าง และเหตุการณ์การนอนหลับ/ตื่นเท่านั้น (ขึ้นอยู่กับตำแหน่งการพับ) ทุกอย่างอื่นรวมถึงอินเทอร์เฟซแบบสัมผัสไม่ทำงาน ในทางกลับกัน อิมเมจ UEFI แบบกำหนดเองนั้นมีความสามารถเพียงพอที่จะบูต mainline Linux หลังจากการปรับเปลี่ยนที่จำเป็น


บทสรุป

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


แหล่งที่มา:กุสตาฟ โมนซ์ ที่ทวิตเตอร์