คอมพิวเตอร์ Windows อินเทอร์เน็ต

ฮาร์ดไดรฟ์เอ็มบีอาร์ ความแตกต่างระหว่างโครงสร้างพาร์ติชั่น GPT และ MBR บทนำสู่รายวิชา

วันนี้เราจะหาวิธีติดตั้ง Windows เวอร์ชันใหม่ (รวมถึง Windows 7 หรือ Windows 10) บนฮาร์ดไดรฟ์ที่มีตารางพาร์ติชั่น GPT บนคอมพิวเตอร์รุ่นเก่าที่มี BIOS ที่ไม่รองรับเวอร์ชันที่ทันสมัย ความจำเป็นในการทำเคล็ดลับนี้เกิดขึ้นเมื่อพยายามติดตั้ง Windows Server 2008 R2 x64 บนเซิร์ฟเวอร์ HP DL380 G8 (เซิร์ฟเวอร์ HP DL ยังไม่รองรับ EFI) กับดิสก์ในเครื่อง ซึ่งความจุรวมใน RAID 5 เกิน 4 TB ด้วยการติดตั้ง Windows มาตรฐานบนดิสก์ที่มีการแบ่งพาร์ติชัน MBR จะมีเพียง 2 TB ในระบบเท่านั้น Windows ไม่สามารถทำเครื่องหมายหรือเข้าถึงพื้นที่ดิสก์ 2 TB ที่เหลือได้ วิธีเดียวที่จะใช้ประโยชน์จากพื้นที่ดิสก์ที่มีอยู่ทั้งหมดคือการแปลงเค้าโครงดิสก์เป็น GPT.

บทความนี้อธิบายวิธีกำหนดค่า Windows ให้บูตจากฮาร์ดไดรฟ์ที่แบ่งพาร์ติชัน GPT บนคอมพิวเตอร์ที่มี BIOS แบบคลาสสิก (ซึ่งไม่มี UEFI) หรือโหมด Legacy BIOS ระบบปฏิบัติการ Windows ไม่สามารถบู๊ตจากดิสก์ GPT บนระบบ BIOS เก่าได้ เพื่อแก้ไขข้อจำกัดนี้ เราจะใช้วิธีการถ่ายโอน BCD ของ bootloader ของ Windows ไปยังแฟลชไดรฟ์ USB ขนาดเล็ก (หรือ HDD) แยกต่างหากที่มีตารางพาร์ติชั่น MBR แฟลชไดรฟ์นี้จะใช้เพื่อเริ่มบูตโหลดเดอร์ของ Windows เท่านั้น ซึ่งจะต้องโอนการควบคุมไปยังอิมเมจ Windows หลักที่อยู่บนดิสก์ GPT คำแนะนำเป็นสากลและควรใช้งานได้ทั้งใน Windows 7 และ Windows 10 และ Windows รุ่นอื่นๆ ที่รองรับ 32 และ 64

ประโยชน์ของ GPT เหนือ MBR

ข้อดีของการใช้ ตารางพาร์ทิชัน GUID (GPT)- รูปแบบใหม่สำหรับการวางตารางพาร์ทิชันบนฮาร์ดดิสก์ ตารางพาร์ติชั่น GPT เอาชนะข้อจำกัดบางประการของตารางพาร์ติชั่น MBR แบบคลาสสิก มาแสดงรายการประเด็นหลัก:

  • รองรับฮาร์ดไดรฟ์ขนาดใหญ่กว่า 2.2 TB(ขนาดดิสก์สูงสุดที่ใช้ได้สำหรับ GPT คือ 9.4 ZetaBytes (9.4 × 1021 ไบต์))
  • รองรับได้ถึง 128 พาร์ติชั่นบนดิสก์ (MBR มีเพียง 4 พาร์ติชั่น)
  • ความน่าเชื่อถือสูงทำได้โดยการทำซ้ำตารางพาร์ติชั่นในหลายตำแหน่งบนดิสก์ และตรวจสอบตารางพาร์ติชั่นโดยใช้ cyclic redundancy check (CRC) ดังนั้นโครงสร้างของพาร์ติชั่นดิสก์จะไม่สูญหายหากเซกเตอร์แรกของดิสก์เสียหาย
  • ไม่จำเป็นต้องใช้โลจิคัลพาร์ติชันข้อผิดพลาดง่าย

กำลังบูต Windows จากดิสก์ GPT

ตามเอกสารทางการของ Microsoft http://msdn.microsoft.com/en-us/windows/hardware/gg463525.aspx ระบบปฏิบัติการทั้งหมดเริ่มต้นด้วย Windows Server 2003 SP1 รองรับโวลุ่มที่มีมาร์กอัป GPT เป็นดิสก์ข้อมูล อย่างไรก็ตาม บูตเฉพาะ Windows รุ่น 64 บิตที่ติดตั้งบนมาเธอร์บอร์ดที่รองรับข้อกำหนด UEFI (Unified Extensible Firmware Interface) ใหม่ สามารถรองรับปริมาณ GPT ได้ ดังนั้นจึงไม่สามารถติดตั้งหรือบูต Windows จากดิสก์ GPT บนคอมพิวเตอร์รุ่นเก่าที่มี BIOS แบบคลาสสิกได้

คำแนะนำ... มีหลายอย่าง วิธีแก้ปัญหาอนุญาตให้บูต Windows 10/7 x64 บนระบบ BIOS จากดิสก์ GPT ในการทำเช่นนี้ คุณต้องใช้ดิสก์สำหรับบูตที่มีโปรแกรมจำลองสภาพแวดล้อมการพัฒนา UEFI - DUET (สภาพแวดล้อม UEFI ของนักพัฒนา)การจำลอง EFI ในการกำหนดค่านี้ BIOS ของคอมพิวเตอร์จะเริ่มบูตโดยติดตั้ง SYSLINUX ซึ่งจะโหลดโปรแกรมจำลอง UEFI (DUET) ในทางกลับกัน DUET เรียกตัวโหลดการบูตมาตรฐานของ Windows - bootx64.efi นอกจากนี้ยังสามารถถ่ายโอนแผ่นดิสก์ไปยัง ลูกผสมโหมด MBR (ไฮบริด mbr)โดยใช้ยูทิลิตี้ลินุกซ์ gdisk อย่างไรก็ตาม ในทั้งสองกรณี ขั้นตอนค่อนข้างซับซ้อนและต้องการความรู้ที่ดีเกี่ยวกับ Linux OS จากผู้ใช้

อีกครั้งที่เราทราบข้อเท็จจริงสำคัญที่ควรเรียนรู้ตลอดไป: การบูต Windows x64 จากดิสก์ GPT ทำได้เฉพาะบนระบบที่มี UEFI

ดังนั้น หากคอมพิวเตอร์ของคุณทำงานบน BIOS และคุณต้องการให้ดิสก์ของคอมพิวเตอร์นั้นมีตารางพาร์ติชั่น GPT วิธีที่ง่ายที่สุดคือการเพิ่มฮาร์ดดิสก์อื่น (ปกติหรือ SSD) ที่มีมาร์กอัป MBR ลงในระบบ ติดตั้ง Windows บนนั้นแล้วบูต เข้าสู่ระบบ จากเขา.

เราจะพยายามปรับเปลี่ยนเทคนิคนี้เล็กน้อย ในการทำเช่นนี้ เราจำเป็นต้องมีแฟลชไดรฟ์ USB ขนาดเล็กหรือการ์ด SD (อย่างน้อย 64 MB) ที่มีมาร์กอัป MBR ซึ่งเราจะวางตัวจัดการการบูต Windows - bootmgr แท่ง USB ที่สามารถบู๊ตได้นี้จะให้การบูตเริ่มต้นของระบบและถ่ายโอนการควบคุมไปยัง bootloader ของระบบหลักที่อยู่ในโวลุ่ม GPT

สำคัญ... ระบบต้องรองรับการบู๊ตจากแฟลชไดรฟ์ USB หรือการ์ด SD ที่ระดับ BIOS

ดังนั้น เราจะสามารถบูตเครื่องใดก็ได้ (Windows ทั้งรุ่น 32 และ 64 บิต) !!! ) จากดิสก์ GPT บนระบบที่ไม่ใช่ EFI BIOS

การติดตั้ง Windows บนดิสก์ GPT บนคอมพิวเตอร์ BIOS

สมมติว่าเรามีคอมพิวเตอร์ BIOS (ไม่ใช่ UEFI) ที่ใช้ตารางพาร์ติชัน GPT ใหม่บนฮาร์ดไดรฟ์ เมื่อคุณพยายามติดตั้ง Windows บนดิสก์ gpt คอมพิวเตอร์ดังกล่าว ตัวติดตั้ง Windows จะแสดงข้อผิดพลาด:

ไม่สามารถติดตั้ง Windows ลงในดิสก์นี้ได้ ดิสก์ที่เลือกนั้นเป็นของ GPT Partition Style

ในเวอร์ชันรัสเซีย ข้อผิดพลาด:

คำแนะนำ... คุณสามารถแปลงดิสก์จาก MBR เป็น GPT โดยที่ข้อมูลทั้งหมดสูญหายโดยกด Shift + F10 บนหน้าจอการตั้งค่า Windows และโดยการรันคำสั่งต่อไปนี้บนบรรทัดคำสั่ง:
ดิสก์พาร์ท
เลือกดิสก์ 0 (หากระบบมีฮาร์ดดิสก์หนึ่งตัว)
สะอาด (ล้างเนื้อหาของดิสก์)
แปลง gpt (แปลงตารางพาร์ทิชันเป็น GPT)

การติดตั้ง Windows 10 / 8.1 / 7 โดยตรงไปยังดิสก์ GPT ในสถานการณ์เช่นนี้ทำได้เฉพาะในโหมด UEFI ผ่านการจำลองสภาพแวดล้อมนี้โดยใช้ DUET แต่ในโหมดนี้ สามารถติดตั้ง Windows รุ่น 64 บิตได้เท่านั้น และขั้นตอนดังที่เราได้กล่าวไว้ข้างต้นนั้นค่อนข้างซับซ้อน

ในกรณีนี้ จะง่ายกว่ามากในการติดตั้ง Windows บนดิสก์ MBR ในโหมดปกติ แล้วแปลงเป็น GPT โดยใช้ยูทิลิตี้ gptgen.

Gptgen - แปลงตารางพาร์ติชั่นดิสก์จาก MBR เป็น GPT โดยไม่ต้องลบพาร์ติชั่น

Windows Console “การจัดการดิสก์” ให้คุณแปลงดิสก์จาก MBR เป็น GPT เฉพาะดิสก์ที่ไม่ได้แบ่งพาร์ติชั่น คอนโซลจะไม่อนุญาตให้แปลงพาร์ติชั่นบนดิสก์ที่ติดตั้งระบบปฏิบัติการแล้ว

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

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

ดาวน์โหลดยูทิลิตี gptgen และแตกไฟล์ไปยังไดเร็กทอรีที่กำหนดเอง (เช่น c: \ tools \ gptgen-1.1)


ดังนั้นการแปลงตารางพาร์ติชั่นเป็น GPT สำเร็จ!

กำลังถ่ายโอน bootloader ของ Windows ไปยัง USB แฟลชไดรฟ์

เรารีบูตเครื่องคอมพิวเตอร์และตรวจสอบให้แน่ใจว่า BIOS ไม่สามารถบูตจากฮาร์ดดิสก์ด้วยตาราง GPT มันควรจะเป็นเช่นนั้น! เราเชื่อมต่อแฟลชไดรฟ์ USB ขนาดเล็กหรือการ์ด SD เข้ากับระบบ เราบูตจากดิสก์ซีดี / USB การติดตั้ง Windows (ทั้งดิสก์การติดตั้ง Windows 10 และ Win 7 ในกรณีของเราจะทำ) และบนหน้าจอการติดตั้งคลิก Shift + F10โดยเปิดคอนโซลบรรทัดคำสั่ง:

  1. เรียกใช้คำสั่ง: diskpart
  2. แสดงรายการดิสก์ในระบบ: รายการดิสก์ ในกรณีนี้ ระบบมีสองดิสก์: ดิสก์ 0 - ฮาร์ดดิสก์ 40 GB (* ในคอลัมน์ Gpt ระบุว่าดิสก์นี้มีตารางพาร์ติชั่น GPT) และดิสก์ 1 - แฟลชไดรฟ์ USB ขนาด 1 GB
  3. ลองหาพาร์ติชั่นบนดิสก์และตัวอักษรที่กำหนดให้กับพวกเขา เลือกฮาร์ดดิสก์: เลือกดิสก์ 0 และแสดงรายการพาร์ติชั่นบนนั้น: list volume
    ตามขนาดของพาร์ติชั่น สามารถเข้าใจได้ว่าระบบถูกติดตั้งบนพาร์ติชั่น 2 (เล่ม 2) ซึ่งถูกกำหนดเป็นตัวอักษร D: (ตัวอักษรนี้อาจไม่ตรงกับอักษรของไดร์ฟระบบที่แสดงใน วินโดว์เอง)
  4. มาสร้างพาร์ติชั่นที่จำเป็นในแฟลชไดรฟ์กันเถอะ:
    เลือกดิสก์ 1 (เลือกแฟลชไดรฟ์)
    สะอาด (ทำความสะอาดเนื้อหาของดิสก์)
    สร้างพาร์ติชั่นหลักขนาด = 1,000 (สร้างพาร์ติชั่นหลักในแฟลชไดรฟ์ USB ในกรณีนี้ขนาด 1 GB)
    รูปแบบ (เราฟอร์แมตในระบบไฟล์ FAT32 อย่าใช้ระบบไฟล์ NTFS สำหรับแฟลชไดรฟ์ USB เนื่องจากจะไม่ทำงานจากพาร์ติชั่นดังกล่าว)
    เลือกพาร์ติชั่น 1 (เลือกพาร์ติชั่นแรกในแฟลชไดรฟ์)
    ใช้งานอยู่ (ทำเครื่องหมายส่วนว่าใช้งานอยู่)
    list volume (เราจะแสดงรายการพาร์ติชั่นอีกครั้ง ในตัวอย่างนี้ คุณจะเห็นว่าพาร์ติชั่นที่เราสร้างมีดัชนี 3)
    เลือกเล่มที่ 3 (เลือกมัน)
    กำหนดอักษร = G (กำหนดอักษรระบุไดรฟ์ฟรี เช่น G)


    รายการระดับเสียง (ตรวจสอบให้แน่ใจว่าได้กำหนดตัวอักษร G ให้กับพาร์ติชันบนแฟลชไดรฟ์)

    ออก (ออกจากยูทิลิตี้ diskpart)
  5. มาคัดลอกไฟล์สภาพแวดล้อมการบู๊ตจากดิสก์ระบบไปยังแฟลชไดรฟ์ USB: bcdboot d: \ Windows / l en-us / s g:
  6. มาเขียนรหัสบูตไปยังแฟลชไดรฟ์ USB เพื่อโหลด bootmgr (Windows Boot Manager): bootsect / nt60 G: / mbr / force
  7. รีบูต

ไปที่ BIOS และตั้งค่าลำดับความสำคัญในการบู๊ตสูงสุดสำหรับไดรฟ์ USB (SD) ของคุณ บันทึกการเปลี่ยนแปลงของคุณ หากคุณทำทุกอย่างถูกต้อง ระบบควรบูตอย่างถูกต้อง คุณสามารถตรวจสอบให้แน่ใจว่า Windows ของคุณอยู่บนดิสก์ GPT ในตัวจัดการดิสก์ ( diskmgmt.msc) โดยเปิดคุณสมบัติของไดรฟ์ระบบ แท็บ Volumes ระบุว่าประเภทของตารางพาร์ติชั่นคือ GPT (รูปแบบพาร์ติชั่น - ตารางพาร์ติชั่น GUID)

วิธีการถ่ายโอน bootloader ไปยัง USB แฟลชไดรฟ์ที่แยกต่างหากนี้จะช่วยให้คุณสามารถใช้ประโยชน์จากตารางพาร์ติชั่น GPT ได้อย่างเต็มที่ และใช้ความจุของฮาร์ดดิสก์ทั้งหมด (มากกว่า 2.2 TB) ในระบบที่มี BIOS (ไม่มีสภาพแวดล้อม UEFI) เคล็ดลับที่คล้ายกันสามารถทำได้กับ Windows (แม้แต่รุ่น 32 บิต) ต่อไปนี้:

  • Windows 10 / Windows Server 2016
  • Windows 8, Windows 8.1
  • Windows Server 2012/2012 R2
  • วินโดว 7
  • Windows Server 2008/2008 R2
  • Windows Vista
  • Windows Server 2003 SP1 / 2003 (64 บิต)
  • Windows XP x64

ข้อจำกัดความรับผิดชอบ... มีการนำเสนอบทความตามที่เป็นอยู่ การดำเนินการทั้งหมดเหล่านี้ได้รับการทดสอบบนเครื่องเสมือน - ไม่ได้ทดสอบบนเครื่องจริง หากมีคนทดสอบการกำหนดค่าและการทำงานของระบบที่คล้ายคลึงกันบนฮาร์ดแวร์จริงและเขียนเกี่ยวกับผลลัพธ์ ฉันจะมีความสุขมาก ตามข้อมูลที่มีอยู่ คอมพิวเตอร์เก่าบางเครื่องที่มี BIOS ไม่อนุญาตให้ทำงานกับดิสก์ GPT โดยหลักการแล้ว ดิสก์ดังกล่าวจะตรวจไม่พบ

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

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

ปัจจุบันมีรูปแบบดิสก์อยู่สองประเภท - MBR และ GPT BIOS ตัวแรกใช้เพื่อตรวจจับและเริ่มต้นพาร์ติชันที่ใช้งานอยู่ ส่วนที่สองใช้กับเฟิร์มแวร์เวอร์ชันที่ทันสมัยกว่า - UEFI ซึ่งมีอินเทอร์เฟซแบบกราฟิกสำหรับจัดการพารามิเตอร์

ข้อผิดพลาดที่เรากำลังพูดถึงในวันนี้เกิดขึ้นเนื่องจากความไม่เข้ากันระหว่าง BIOS และ GPT ส่วนใหญ่มักเกิดจากการตั้งค่าที่ไม่ถูกต้อง คุณยังสามารถรับได้เมื่อคุณพยายามติดตั้ง Windows x86 หรือสื่อที่ใช้บู๊ตได้ (แฟลชไดรฟ์) ไม่ตรงตามข้อกำหนดของระบบ

ปัญหาเกี่ยวกับความลึกของบิตนั้นแก้ไขได้ง่ายมาก: ก่อนเริ่มการติดตั้ง ตรวจสอบให้แน่ใจว่าอิมเมจ x64 ของระบบปฏิบัติการเขียนลงในสื่อบันทึก หากภาพเป็นสากลในขั้นแรกคุณต้องเลือกตัวเลือกที่เหมาะสม

วิธีที่ 1: กำหนดการตั้งค่า BIOS

ข้อผิดพลาดนี้อาจเกิดจากการเปลี่ยนแปลงการตั้งค่า BIOS ซึ่งปิดใช้งานฟังก์ชันการบูต UEFI และโหมดนี้ยังเปิดใช้งานอยู่ การบูตที่ปลอดภัย... หลังป้องกันการตรวจจับสื่อที่สามารถบู๊ตได้ตามปกติ นอกจากนี้ยังควรให้ความสนใจกับโหมดการทำงานของ SATA ด้วย - ต้องเปลี่ยนเป็นโหมด AHCI


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

วิธีที่ 2: แฟลชไดรฟ์ UEFI

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

หากไม่มีวิธีสร้างแฟลชไดรฟ์ UEFI ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป

วิธีที่ 3: แปลง GPT เป็น MBR

ตัวเลือกนี้เกี่ยวข้องกับการแปลงรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง ซึ่งสามารถทำได้ทั้งจากระบบปฏิบัติการที่โหลดและโดยตรงระหว่างการติดตั้ง Windows โปรดทราบว่าข้อมูลทั้งหมดบนดิสก์จะสูญหายไปอย่างแก้ไขไม่ได้

ตัวเลือกที่ 1: เครื่องมือและโปรแกรม

ในการแปลงรูปแบบ คุณสามารถใช้โปรแกรมบำรุงรักษาดิสก์ เช่น หรือ ลองพิจารณาวิธีการใช้ Akronis


การใช้เครื่องมือ Windows ทำได้ดังนี้:

ในโหมดนี้ คุณสามารถทำงานได้เฉพาะกับดิสก์ที่ไม่ใช่ระบบ (บูต) หากคุณต้องการเตรียมสื่อการทำงานสำหรับการติดตั้ง คุณสามารถทำได้ด้วยวิธีต่อไปนี้

ตัวเลือกที่ 2: แปลงเมื่อดาวน์โหลด

ตัวเลือกนี้ดีเพราะใช้งานได้ไม่ว่าเครื่องมือระบบและซอฟต์แวร์จะพร้อมใช้งานหรือไม่ก็ตาม

  1. ในขั้นตอนการเลือกดิสก์ ให้เรียกใช้ บรรทัดคำสั่งโดยใช้แป้นพิมพ์ลัด SHIFT + F10... ต่อไป เราเปิดใช้งานยูทิลิตี้การจัดการดิสก์ด้วยคำสั่ง

  2. เราแสดงรายการฮาร์ดไดรฟ์ทั้งหมดที่ติดตั้งในระบบ ทำได้โดยการป้อนคำสั่งต่อไปนี้:

  3. หากมีหลายดิสก์ คุณต้องเลือกดิสก์ที่เราจะติดตั้งระบบ สามารถจำแนกได้ตามขนาดและโครงสร้างของ GPT เราเขียนคำสั่ง

  4. ขั้นตอนต่อไปคือการล้างสื่อออกจากพาร์ติชั่น

  5. ขั้นตอนสุดท้ายคือการแปลง ทีมงานจะช่วยเราในเรื่องนี้

  6. มันยังคงอยู่เพียงเพื่อยุติยูทิลิตี้และปิด บรรทัดคำสั่ง... เมื่อต้องการทำเช่นนี้ เราป้อนสองครั้ง

    ตามด้วยการกด เข้าสู่.

  7. หลังจากปิดคอนโซล คลิก "รีเฟรช".

  8. เสร็จแล้วคุณสามารถดำเนินการติดตั้งต่อได้

วิธีที่ 4: การลบพาร์ติชัน

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


บทสรุป

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

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

อย่างไรก็ตาม ในระหว่างกระบวนการติดตั้ง ข้อความต่อไปนี้ปรากฏขึ้น: “Windows ไม่สามารถติดตั้งบนแผ่นดิสก์นี้ได้ ดิสก์ที่เลือกมีลักษณะพาร์ติชัน GPT "

ประเด็นก็คือคอมพิวเตอร์เครื่องใหม่มีฮาร์ดไดรฟ์ที่มีตารางพาร์ติชั่น GPT แทน MBR ปกติ นี่เป็นมาตรฐานใหม่ที่พัฒนาโดย Intel และเป็นส่วนหนึ่งของ UEFI BIOSa ไม่เหมือนกับตาราง MBR ซึ่งรองรับไดรฟ์ที่มีขนาดสูงสุด 2 TB ตารางพาร์ติชั่น GPT รองรับฮาร์ดไดรฟ์ขนาดใหญ่กว่ามาก

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

ระหว่างการติดตั้ง Windows

ลบทุกส่วน

ความสนใจ!!! ข้อมูลทั้งหมดที่เก็บไว้ในฮาร์ดไดรฟ์จะถูกลบ

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

การแปลงผ่านบรรทัดคำสั่ง

วิธีนี้ยังหมายถึงการลบข้อมูลออกจากพาร์ติชั่นทั้งหมดโดยสมบูรณ์ นั่นคือถ้าคุณมีส่วน C :, D :, E : ข้อมูลจะถูกลบออกไม่เพียง แต่จาก C: ที่ติดตั้งระบบ แต่ยังรวมถึงจาก D: และจาก E:

ในหน้าต่างที่คุณต้องการเลือกพาร์ติชันสำหรับติดตั้งระบบปฏิบัติการ ให้กด Shift + F10

หน้าต่างพรอมต์คำสั่งจะเปิดขึ้น เราจะแปลง GPT เป็น MBR โดยใช้ยูทิลิตี้พิเศษใน Windows ป้อนคำสั่ง diskpart แล้วกด "Enter"

คำสั่ง list disk จะเปิดรายการที่คุณสามารถเลือกรายการที่คุณต้องการได้ หมายเหตุ หากดิสก์อยู่กับตารางพาร์ติชั่น GPT จะมี "*" อยู่ข้างหน้า

คำสั่ง select disk 0 จะช่วยให้คุณสามารถเลือกดิสก์ที่ต้องการได้ ที่นี่แทนที่จะเป็น "0" ควรมีหมายเลขของฮาร์ดไดรฟ์ซึ่งกำหนดโดยคำสั่งก่อนหน้า - อาจเป็น 0 และ 1 และ 2 ขึ้นอยู่กับจำนวนที่ติดตั้งบนคอมพิวเตอร์

คำสั่ง clean จะล้างข้อมูลทั้งหมด - ลบส่วนและข้อมูลทั้งหมดออกจากส่วนเหล่านี้

คำสั่ง convert mbr แปลงยากเป็น MBR

ป้อน exit หนึ่งครั้งเพื่อออกจากยูทิลิตี้คอนโซล DiskPart และออกอีกครั้งเพื่อปิดพรอมต์คำสั่ง

ตอนนี้ในตารางพาร์ติชั่นฮาร์ด MBR คุณสามารถดำเนินการติดตั้งระบบปฏิบัติการได้

การแปลงโดยไม่สูญเสียข้อมูล

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

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

หากรายการดังกล่าวไม่เปิดให้คุณค้นหารายการในหน้าต่างโปรแกรม "รายการดิสก์และพาร์ติชัน"และคลิกที่ลูกศรเล็กสีดำตรงข้าม

คลิกที่รายการที่ต้องการด้วยปุ่มเมาส์ขวาและเลือกรายการ "แปลง GPT พื้นฐานเป็นดิสก์ MBR พื้นฐาน".

ในหน้าต่างถัดไป คลิกที่ปุ่ม "แปลง".

หากต้องการใช้การเปลี่ยนแปลง ให้คลิกที่เครื่องหมายถูกสีเขียวที่มุมซ้ายบน

หน้าต่างยืนยันจะปรากฏขึ้น คลิก "ใช่"

หลังจากดำเนินการเสร็จสิ้น ให้คลิก "ปิด"

ตอนนี้ชื่อในรายการจะเปลี่ยน - "ฮาร์ดไดรฟ์ MBR พื้นฐาน".

เราเปิดดิสก์ผ่าน explorer และเห็นว่าไฟล์ทั้งหมดยังคงอยู่

แปลงบนคอมพิวเตอร์ที่มีฮาร์ดไดรฟ์สองตัว

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

ด้วยการลบข้อมูล

ลองพิจารณาตัวเลือกแรก ในกรณีนี้ ข้อมูลจากฮาร์ดดิสก์ที่เลือกจะถูกลบออก โดยไปที่ "การจัดการดิสก์": กดชุดค่าผสม Win + R และในฟิลด์ "เปิด" ให้พิมพ์ diskmgmt.msc คลิก "ตกลง"

หน้าต่างที่เราต้องการจะเปิดขึ้น ฉันมีฮาร์ดไดรฟ์เพียงตัวเดียวเท่านั้นที่ติดตั้ง คุณจะมี "ดิสก์ 0" และ "ดิสก์ 1" เลือกหนึ่งที่คุณจะติดตั้งระบบปฏิบัติการใหม่ ตอนนี้คลิกขวาที่พาร์ติชั่นใด ๆ และเลือก "ลบโวลุ่ม" จากเมนูบริบท ทำซ้ำสำหรับทุกคนในฮาร์ดไดรฟ์นี้

ตอนนี้ให้คลิกขวาที่ส่วนที่ยากที่สุดแล้วเลือกรายการ "แปลงเป็นดิสก์ MBR"(คุณจะได้มัน).

หลังจากนั้น ตารางพาร์ติชั่นจะเป็น MBR คุณสามารถแบ่งพาร์ติชั่นดิสก์เป็นพาร์ติชั่นที่จำเป็น

ด้วยการเก็บรักษาข้อมูล

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

อย่างที่คุณเห็น มีหลายวิธีในการแปลงดิสก์ด้วยตารางพาร์ติชั่น GPT เป็น MBR คุณสามารถแปลงดิสก์เป็น MBR เมื่อติดตั้งระบบปฏิบัติการ หรือใช้ Paragon Hard Disk Manager และบันทึกข้อมูลทั้งหมด

บทความอัตรา:

(2 ประมาณการ เฉลี่ย: 5,00 จาก 5)

เว็บมาสเตอร์ การศึกษาระดับอุดมศึกษาพิเศษ "ความปลอดภัยของข้อมูล" .. ผู้เขียนบทความและบทเรียนเกี่ยวกับคอมพิวเตอร์ส่วนใหญ่

สวัสดีเพื่อน! ฉันมักถูกถามถึงวิธีการกำหนดสไตล์ฮาร์ดไดรฟ์ MBR หรือ GPT อย่างรวดเร็ว

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

MBR หรือ GPT

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

มาสเตอร์บูตเรคคอร์ด มีการใช้ MBR ตั้งแต่พ.ศ. 2526 และล้าสมัยไปนานแล้ว เนื่องจากไม่อนุญาตให้ใช้พื้นที่ทั้งหมดของ HDD สมัยใหม่ที่มีปริมาตรตั้งแต่ 2 TB ขึ้นไป และไม่รองรับการสร้างพาร์ติชั่นหลักมากกว่า 4 พาร์ติชั่นบนดิสก์ นอกจากนี้ยังมีสาเหตุหลายประการ: ความปลอดภัยที่อ่อนแอและความสามารถในการทำงานเฉพาะกับระบบอินพุต / เอาท์พุต BIOS ที่ล้าสมัยเท่านั้น

มาตรฐาน GPT ไร้ข้อบกพร่องเหล่านี้ มองเห็นพื้นที่ทั้งหมดของฮาร์ดไดรฟ์ทุกขนาดได้อย่างสมบูรณ์แบบ ช่วยให้คุณสร้าง 128 ส่วนหลัก ป้องกันได้ดีขึ้นและใช้ BIOS เวอร์ชันใหม่ที่เรียกว่า UEFI

ดังนั้น หากคุณได้รับแล็ปท็อปที่ติดตั้ง Windows 8.1 หรือ Win 10 ไว้ คุณจะไม่เข้าใจในทันทีว่า HDD นั้นมีสไตล์อย่างไร ในบทความของวันนี้ ผมจะแสดงให้คุณเห็นหลายวิธีในการพิจารณาเรื่องนี้

  • ผู้อ่านที่ใส่ใจอาจถามว่าทำไมถึงรู้มาตรฐานการแบ่งพาร์ติชั่นของไดรฟ์? คำตอบที่ง่ายที่สุดอาจเป็นดังนี้: - หากดิสก์ที่ติดตั้งระบบปฏิบัติการการแบ่งพาร์ติชัน GPT แสดงว่าคุณมีคอมพิวเตอร์หรือแล็ปท็อปรุ่นใหม่ที่เปิดใช้งาน UEFI ดังนั้นวิธีการในการกู้คืน bootloader ของระบบปฏิบัติการจึงแตกต่างกัน คุณจะไม่สามารถติดตั้ง Windows 7 บนแล็ปท็อปเครื่องนี้ด้วยระบบที่สองได้ และอื่นๆ (ฉันสามารถบอกเหตุผลอีกมากมาย)

มาดูมาตรฐานของฮาร์ดไดรฟ์หรือ SSD โดยใช้ Windows PowerShell กัน

หากอุปกรณ์คอมพิวเตอร์ของคุณติดตั้งเวอร์ชันล่าสุด ให้เปิด Windows PowerShell

และป้อนคำสั่ง: get-disk

เราเห็นในแท็บ "รูปแบบพาร์ทิชัน" ว่าระบบมีสองดิสก์และไดรฟ์ 1,000 GB แรกมีรูปแบบ - GPT และ 500 MB ที่สอง - MBR

ในบรรทัดคำสั่งของผู้ดูแลระบบ คุณยังสามารถค้นหาสไตล์ของฮาร์ดไดรฟ์ได้ แต่ด้วยคำสั่งอื่นเท่านั้น

  • การแปล

คุณเคยสงสัยหรือไม่ว่าคอมพิวเตอร์บูทขึ้นมาได้อย่างไร? คอมพิวเตอร์ทุกเครื่องจะบู๊ตโดยใช้วิธี BIOS-MBR แบบเดิมหรือ UEFI-GPT ที่ทันสมัยกว่าในระบบปฏิบัติการเวอร์ชันล่าสุดโดยไม่คำนึงถึงฮาร์ดแวร์และระบบปฏิบัติการ

ในบทความนี้ เราจะเปรียบเทียบโครงสร้างพาร์ติชั่น GPT และ MBR GPT ย่อมาจาก GUID Partition Table และ MBR ย่อมาจาก Master Boot Record เริ่มต้นด้วยการดูกระบวนการบู๊ตเอง

บทต่อไปนี้เน้นถึงความแตกต่างระหว่างสไตล์พาร์ติชัน GPT และ MBR รวมถึงคำแนะนำเกี่ยวกับวิธีการแปลงระหว่างสองสไตล์และคำแนะนำในการเลือกรูปแบบ

ทำความเข้าใจกับกระบวนการดาวน์โหลด

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

หากมีโครงสร้างพาร์ติชั่นสองประเภท: MBR และ GPT โครงสร้างพาร์ติชั่นบนดิสก์กำหนดสามสิ่ง:

  1. โครงสร้างข้อมูลบนดิสก์
  2. รหัสที่จะใช้ในการบู๊ตหากพาร์ติชั่นสามารถบู๊ตได้
  3. ที่ส่วนเริ่มต้นและสิ้นสุด

กระบวนการบูต MBR

กลับไปที่กระบวนการบู๊ตกัน หากระบบของคุณใช้โครงสร้างพาร์ติชั่น MBR การรันครั้งแรกจะโหลด BIOS ระบบอินพุต / เอาท์พุตพื้นฐานประกอบด้วยเฟิร์มแวร์ตัวโหลดบูต เฟิร์มแวร์ตัวโหลดบูตประกอบด้วยฟังก์ชันระดับต่ำ เช่น การป้อนข้อมูลด้วยแป้นพิมพ์ การเข้าถึงการแสดงผลวิดีโอ ดิสก์ I / O และโค้ดเพื่อโหลดบูตโหลดเดอร์บูตสแตรป ก่อนที่ไบออสจะระบุอุปกรณ์บู๊ตได้ ไบออสจะดำเนินการชุดของฟังก์ชันการกำหนดค่าระบบ โดยเริ่มจากสิ่งต่อไปนี้:
  • ทดสอบตัวเองเมื่อเปิดเครื่อง
  • การตรวจจับและการเริ่มต้นของการ์ดแสดงผล
  • แสดงหน้าจอเริ่มต้น BIOS
  • ดำเนินการตรวจสอบหน่วยความจำ (RAM) อย่างรวดเร็ว
  • การกำหนดค่าอุปกรณ์พลักแอนด์เพลย์
  • การกำหนดอุปกรณ์บูต
เมื่อไบออสตรวจพบอุปกรณ์สำหรับบู๊ต เครื่องจะอ่านดิสก์เซกเตอร์แรกของอุปกรณ์นั้นลงในหน่วยความจำ เซกเตอร์แรกของดิสก์คือมาสเตอร์บูตเรคคอร์ด (MBR) ขนาด 512 ไบต์ ขนาดนี้เหมาะกับสามวัตถุ:
  • ขั้นตอนแรกของ bootloader (446 ไบต์)
  • ตารางพาร์ติชั่นดิสก์ (16 ไบต์ต่อพาร์ติชั่น × 4 พาร์ติชั่น) - MBR รองรับเฉพาะพาร์ติชั่นสี่พาร์ติชั่น เพิ่มเติมจากด้านล่าง
  • ลายเซ็น (2 ไบต์)
ในขั้นตอนนี้ MBR จะสแกนตารางพาร์ติชันและโหลดบูตเซกเตอร์ลงใน RAM - Volume Boot Record (VBR)

VBR มักจะมี Initial Program Loader (IPL) รหัสนี้เริ่มต้นกระบวนการบูต ตัวโหลดการบูตประกอบด้วยขั้นตอนที่สองของตัวโหลดการบูต ซึ่งจะโหลดระบบปฏิบัติการ ในระบบ Windows NT เช่น Windows XP อันดับแรก ตัวโหลดการบูตจะโหลดโปรแกรมอื่นที่เรียกว่า NT Loader (ตัวย่อเป็น NTLDR) ซึ่งจะโหลดระบบปฏิบัติการ

สำหรับระบบปฏิบัติการที่ใช้เคอร์เนล Linux จะใช้บูตโหลดเดอร์ GRUB (Grand Unified Bootloader) กระบวนการบูตคล้ายกับขั้นตอนที่อธิบายไว้ข้างต้น ข้อแตกต่างเพียงอย่างเดียวคือในชื่อของบูตโหลดเดอร์ในขั้นแรกและขั้นที่สอง

ใน GRUB ระยะแรกของบูตโหลดเดอร์เรียกว่า GRUB Stage 1 ซึ่งโหลดสเตจที่สองเรียกว่า GRUB Stage 2 โหลดสเตจที่สองรับรายการระบบปฏิบัติการบนฮาร์ดไดรฟ์และแสดงรายการให้กับผู้ใช้ เลือกระบบปฏิบัติการที่จะบูต

กระบวนการดาวน์โหลด GPT

ในระหว่างขั้นตอนการบู๊ตเดียวกัน สิ่งต่อไปนี้จะเกิดขึ้นในโครงสร้างพาร์ติชั่น GPT GPT ใช้ UEFI ซึ่งไม่มีขั้นตอน MBR เดียวกันสำหรับการจัดเก็บในบูตเซกเตอร์ของสเตจแรกของ bootloader ตามด้วยการเรียกไปยังสเตจที่สองของ bootloader UEFI - Unified Extensible Firmware Interface - เป็นอินเทอร์เฟซขั้นสูงกว่า BIOS มันสามารถวิเคราะห์ระบบไฟล์และแม้แต่ดาวน์โหลดไฟล์เอง

หลังจากเปิดคอมพิวเตอร์ UEFI จะทำหน้าที่กำหนดค่าระบบเหมือนกับ BIOS ก่อน สิ่งเหล่านี้คือการจัดการพลังงาน วันที่กำหนด และองค์ประกอบการจัดการระบบอื่นๆ

จากนั้น UEFI จะอ่าน GPT - GUID Partition Table GUID ย่อมาจาก Globally Unique Identifier GPT อยู่ในเซกเตอร์แรกของดิสก์ ต่อจากเซกเตอร์ 0 ซึ่งยังคงจัดเก็บ Master Boot Record สำหรับ Legacy BIOS

GPT กำหนดตารางพาร์ติชั่นดิสก์ที่บูตโหลดเดอร์ EFI รู้จักพาร์ติชั่นระบบ EFI พาร์ติชันระบบประกอบด้วยตัวโหลดการบูตสำหรับระบบปฏิบัติการทั้งหมดที่ติดตั้งบนพาร์ติชันอื่นของฮาร์ดดิสก์ ตัวโหลดจะเริ่มต้นตัวจัดการการบูตของ Windows ซึ่งจะโหลดระบบปฏิบัติการ

สำหรับระบบปฏิบัติการเคอร์เนล Linux มี GRUB เวอร์ชันที่เปิดใช้งาน EFI ซึ่งโหลดไฟล์เช่น grub.efi หรือ bootloader EFI ที่โหลดไฟล์ของตัวเองเช่น elilo.efi

คุณอาจสังเกตเห็นว่าและ UEFI-GPT, และ BIOS-MBRถ่ายโอนการควบคุมไปยัง bootloader แต่อย่าโหลดระบบปฏิบัติการโดยตรง อย่างไรก็ตาม UEFI ไม่จำเป็นต้องผ่านขั้นตอน bootloader หลายขั้นตอนเหมือนที่ BIOS ทำ กระบวนการบูตจะเกิดขึ้นที่ขั้นตอนแรกสุด ขึ้นอยู่กับการกำหนดค่าฮาร์ดแวร์ของคุณ

ความแตกต่างระหว่างโครงสร้างพาร์ติชั่น GPT และ MBR

หากคุณเคยพยายามติดตั้ง Windows 8 หรือ 10 บนคอมพิวเตอร์เครื่องใหม่ เป็นไปได้มากว่าคุณคงเคยเห็นคำถาม: โครงสร้างพาร์ติชั่นใดที่จะใช้, MBR หรือ GPT

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

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

มาสเตอร์บูตเรคคอร์ด

MBR เป็นโครงสร้างดั้งเดิมสำหรับจัดการพาร์ติชั่นดิสก์ เนื่องจากเข้ากันได้กับระบบส่วนใหญ่ จึงยังคงใช้กันอย่างแพร่หลาย Master Boot Record อยู่ในเซกเตอร์แรกของฮาร์ดดิสก์ หรือพูดง่ายๆ ก็คือในตอนเริ่มต้น ประกอบด้วยตารางพาร์ติชั่น - ข้อมูลเกี่ยวกับการจัดระเบียบโลจิคัลพาร์ติชันบนฮาร์ดดิสก์

MBR ยังมีโค้ดปฏิบัติการที่สแกนพาร์ติชั่นสำหรับระบบปฏิบัติการที่ใช้งานอยู่และเริ่มต้นขั้นตอนการบู๊ตระบบปฏิบัติการ

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

MBR ใช้ 32 บิตในการบันทึกความยาวของพาร์ติชั่น โดยแสดงเป็นเซกเตอร์ ดังนั้นแต่ละพาร์ติชั่นจึงจำกัดขนาดสูงสุดที่ 2 TB

ข้อดี

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

ตารางพาร์ทิชัน GUID (GPT)

GPT เป็นมาตรฐานใหม่สำหรับการกำหนดโครงสร้างของพาร์ติชั่นบนดิสก์ ตัวระบุที่ไม่ซ้ำกันทั่วโลก (GUID) ใช้เพื่อกำหนดโครงสร้าง

นี่เป็นส่วนหนึ่งของมาตรฐาน UEFI นั่นคือระบบที่ใช้ UEFI สามารถติดตั้งได้บนดิสก์ที่ใช้ GPT เท่านั้น ตัวอย่างเช่น นี่เป็นข้อกำหนดสำหรับคุณสมบัติ Windows 8 Secure Boot

GPT อนุญาตให้สร้างพาร์ติชั่นได้ไม่จำกัดจำนวน แม้ว่าระบบปฏิบัติการบางระบบอาจจำกัดจำนวนพาร์ติชั่นไว้ที่ 128 นอกจากนี้ใน GPT แทบไม่มีการจำกัดขนาดของพาร์ติชัน

ข้อดี

  • อนุญาตให้มีไม่จำกัดจำนวนส่วน ระบบปฏิบัติการกำหนดขีดจำกัด เช่น Windows อนุญาตให้มีพาร์ติชันได้ไม่เกิน 128 พาร์ติชัน
  • ไม่จำกัดขนาดของพาร์ติชั่น ขึ้นอยู่กับระบบปฏิบัติการ ขีดจำกัดขนาดสูงสุดของพาร์ติชันนั้นมากกว่าความจุของดิสก์ที่มีอยู่ในปัจจุบัน สำหรับดิสก์ที่มีเซ็กเตอร์ขนาด 512 ไบต์ รองรับขนาดสูงสุด 9.4 ZB (หนึ่งเซตตะไบต์เท่ากับ 1,073,741,824 เทราไบต์)
  • GPT จะเก็บสำเนาของพาร์ติชันและข้อมูลการบูต และสามารถกู้คืนข้อมูลได้หากส่วนหัว GPT หลักเสียหาย
  • GPT เก็บค่าการตรวจสอบความซ้ำซ้อนแบบวนซ้ำ (CRC) เพื่อตรวจสอบความสมบูรณ์ของข้อมูล (ใช้ตรวจสอบความสมบูรณ์ของข้อมูลส่วนหัว GPT) ในกรณีที่เกิดความเสียหาย GPT อาจสังเกตเห็นปัญหาและพยายามกู้คืนข้อมูลที่เสียหายจากตำแหน่งอื่นบนดิสก์
ข้อเสีย
  • อาจเข้ากันไม่ได้กับระบบเก่า

GPT กับ MBR

  • GPT อนุญาตให้มีพาร์ติชั่นหลักได้ไม่จำกัดจำนวน ในขณะที่ MBR อนุญาตเฉพาะพาร์ติชั่นหลักสี่พาร์ติชั่น และที่เหลือเป็นทางเลือก
  • GPT ให้คุณสร้างพาร์ติชั่นได้ทุกขนาด ในขณะที่ MBR มีขีดจำกัด 2 TB
  • GPT จะเก็บสำเนาของข้อมูลพาร์ติชั่นไว้ เพื่อให้คุณสามารถกู้คืนได้ในกรณีที่ส่วนหัวของ GPT หลักเสียหาย MBR จัดเก็บข้อมูลพาร์ติชั่นเพียงสำเนาเดียวในภาคแรกของฮาร์ดดิสก์ ซึ่งอาจนำไปสู่การสูญเสียข้อมูลทั้งหมดในกรณีที่ข้อมูลพาร์ติชั่นเสียหาย
  • GPT จัดเก็บค่า checksum เพื่อตรวจสอบว่าข้อมูลไม่เสียหายและสามารถดำเนินการกู้คืนที่จำเป็นจากส่วนอื่น ๆ ของดิสก์ในกรณีที่เกิดความเสียหาย MBR ไม่มีทางรู้เกี่ยวกับความเสียหายของข้อมูล คุณจะทราบได้ก็ต่อเมื่อคอมพิวเตอร์ไม่ยอมบู๊ตหรือพาร์ติชั่นหายไป

ความเข้ากันได้ของระบบปฏิบัติการ

เซกเตอร์แรก (ส่วนที่ 0) บนดิสก์ GPT มีบันทึกการป้องกัน MBR ซึ่งบันทึกว่ามีหนึ่งพาร์ติชั่นบนดิสก์ที่กระจายไปทั่วทั้งสื่อ หากคุณกำลังใช้เครื่องมือรุ่นเก่าที่อ่านเฉพาะดิสก์ MBR คุณจะเห็นพาร์ติชันขนาดใหญ่หนึ่งพาร์ติชันที่มีขนาดเท่ากับดิสก์ทั้งหมด บันทึกการป้องกันถูกสร้างขึ้นเพื่อป้องกันไม่ให้เครื่องมือเก่าถือว่าดิสก์ว่างเปล่าโดยไม่ได้ตั้งใจ และเขียนทับข้อมูล GPT ด้วย Master Boot Record ใหม่

MBR ปกป้องข้อมูล GPT จากการถูกเขียนทับ

Apple MacBook "และใช้ GPT เป็นค่าเริ่มต้น ดังนั้นจึงไม่สามารถติดตั้ง Mac OS X บนระบบ MBR ได้ แม้ว่า Mac OS X จะสามารถทำงานบนดิสก์ MBR ได้ แต่ก็ไม่สามารถติดตั้งบนเครื่องได้ ฉันพยายามทำเช่นนี้แต่ถูก ไม่ประสบความสำเร็จ

ระบบปฏิบัติการส่วนใหญ่ที่ใช้เคอร์เนล Linux นั้นเข้ากันได้กับ GPT เมื่อติดตั้ง Linux บนดิสก์ GRUB 2 จะถูกติดตั้งเป็นตัวโหลดการบูต

สำหรับระบบปฏิบัติการ Windows การบูตจาก GPT ทำได้เฉพาะในคอมพิวเตอร์ที่มี UEFI ที่ใช้ Windows Vista รุ่น 64 บิต, 7, 8, 10 และเวอร์ชันเซิร์ฟเวอร์ที่เกี่ยวข้อง หากคุณซื้อแล็ปท็อปที่มี Windows 8 รุ่น 64 บิต แสดงว่าน่าจะมี GPT

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

Windows Vista ทุกรุ่น, 7, 8, 10 สามารถอ่านและใช้ข้อมูลจากพาร์ติชั่น GPT ได้ แต่ไม่สามารถบู๊ตจากดิสก์ดังกล่าวได้หากไม่มี UEFI

ดังนั้น GPT หรือ MBR?

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

ตรวจสอบประเภทของพาร์ติชั่นฮาร์ดดิสก์

ฮาร์ดดิสก์แต่ละตัวใน Windows สามารถตรวจสอบประเภทพาร์ติชั่นได้โดยใช้ Disk Management ในการเริ่มการจัดการดิสก์ ให้ทำดังต่อไปนี้:

กดปุ่มลัดร่วมกันของ Windows + R หน้าต่างจะเปิดขึ้นเพื่อเริ่มโปรแกรม

พิมพ์ diskmgmt.msc แล้วกด Enter

Windows จะสแกนฮาร์ดไดรฟ์และแสดงในไม่ช้า หากต้องการตรวจสอบประเภทพาร์ติชั่นของฮาร์ดดิสก์ ให้คลิกขวาบนแผ่นดิสก์ที่ด้านล่างของอินเทอร์เฟซ คุณต้องคลิกที่ "ดิสก์ 0", "ดิสก์ 1" เป็นต้น ไม่ใช่บนพาร์ติชั่น

ในเมนูบริบทที่ปรากฏขึ้น ให้เลือก คุณสมบัติ หน้าต่างที่มีคุณสมบัติของดิสก์ที่เลือกจะเปิดขึ้น

คลิกแท็บ Volumes และดูค่า Partition Style

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

  1. กดปุ่ม Windows พิมพ์ cmd.exe ขณะที่กด Ctrl และ Shift ค้างไว้ กด Enter
  2. ยืนยันข้อความ UAC การยกระดับสิทธิ์ของระบบ
  3. พิมพ์ diskpart แล้วกด Enter
  4. พิมพ์ list disk แล้วกด Enter อีกครั้ง

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

การแปลงระหว่าง MBR และ GPT ระหว่างการติดตั้ง Windows

มีข้อความแสดงข้อผิดพลาดทั่วไปสองข้อความที่คุณอาจพบเมื่อติดตั้ง Windows ลงในฮาร์ดไดรฟ์ของคุณ:
  • ข้อผิดพลาด # 1: ไม่สามารถติดตั้ง Windows บนไดรฟ์นี้ได้ ดิสก์ที่เลือกไม่มีรูปแบบพาร์ติชัน GPT "
  • ข้อผิดพลาด # 2: ไม่สามารถติดตั้ง Windows บนไดรฟ์นี้ได้ ดิสก์ที่เลือกมีลักษณะพาร์ติชัน GPT "
เมื่อข้อผิดพลาดข้อใดข้อหนึ่งปรากฏขึ้น คุณอาจไม่สามารถเลือกพาร์ติชันที่จะติดตั้งได้ แต่ไม่ได้หมายความว่ามีบางอย่างผิดปกติกับคอมพิวเตอร์

ดังที่คุณทราบแล้ว MBR และ GPT เป็นโครงสร้างสองโครงสร้างที่แตกต่างกันโดยสิ้นเชิงของพาร์ติชั่นฮาร์ดดิสก์ MBR เป็นโครงสร้างพาร์ติชั่นดั้งเดิม ในขณะที่ GPT ใหม่กว่า

ข้อผิดพลาด # 1 เกิดขึ้นเมื่อคุณพยายามติดตั้ง Windows บนคอมพิวเตอร์ UEFI และไม่ได้กำหนดค่าพาร์ติชันฮาร์ดดิสก์สำหรับโหมด UEFI หรือความเข้ากันได้ของ BIOS รุ่นเก่า Microsoft TechNet เสนอวิธีแก้ปัญหาสองวิธี

  1. รีสตาร์ทคอมพิวเตอร์ในโหมดความเข้ากันได้ของ Legacy BIOS ตัวเลือกนี้จะคงรูปแบบส่วนปัจจุบันไว้
  2. ฟอร์แมตดิสก์ใหม่เป็น UEFI โดยใช้รูปแบบพาร์ติชัน GPT ตัวเลือกนี้จะช่วยให้คุณใช้คุณสมบัติเฟิร์มแวร์ UEFI ได้ คุณสามารถฟอร์แมตตัวเองได้โดยทำตามคำแนะนำด้านล่าง สำรองข้อมูลของคุณก่อนการจัดรูปแบบเสมอ
แน่นอนว่ามียูทิลิตีของบริษัทอื่นในการแปลงดิสก์เป็น GPT ในขณะที่รักษาข้อมูลไว้ แต่การสำรองข้อมูลก็ยังปลอดภัยกว่าในกรณีที่ยูทิลิตี้ไม่สามารถแปลงให้เสร็จสิ้นได้

คำแนะนำในการแปลงฮาร์ดไดรฟ์จาก MBR เป็น GPT


การใช้ Windows Setup

  1. เลือกพื้นที่ที่ไม่ได้จัดสรรแล้วคลิกถัดไป Windows จะตรวจพบว่าคอมพิวเตอร์บูตในโหมด UEFI และจะฟอร์แมตดิสก์ใหม่โดยอัตโนมัติโดยใช้รูปแบบพาร์ติชัน GPT กระบวนการติดตั้งจะเริ่มทันทีหลังจากนั้น
การแปลงด้วยตนเอง
  1. ปิดเครื่องคอมพิวเตอร์และใส่ไดรฟ์ที่สามารถบู๊ตได้ของ Windows (USB หรือ DVD)
  2. บูตจากมันในโหมด UEFI
  3. ทำความสะอาดดิสก์: ทำความสะอาด
  4. การแปลงเป็น GPT ทำได้โดยใช้คำสั่ง convert gpt

คำแนะนำในการแปลงฮาร์ดไดรฟ์จาก GPT เป็น MBR

บางครั้งจำเป็นต้องแปลงดิสก์เป็นโครงสร้างพาร์ติชั่น MBR ตัวอย่างเช่น หากคุณได้รับข้อความแสดงข้อผิดพลาดเช่นนี้ระหว่างการติดตั้ง Windows:

“ไม่สามารถติดตั้ง Windows บนไดรฟ์นี้ได้ ดิสก์ที่เลือกมีลักษณะพาร์ติชัน GPT "

การบูตจาก GPT รองรับเฉพาะ Windows Vista, 7, 8, 10 เวอร์ชัน 64 บิต และเวอร์ชันเซิร์ฟเวอร์ที่เกี่ยวข้องบนระบบ UEFI ข้อความแสดงข้อผิดพลาดนี้หมายความว่าคอมพิวเตอร์ของคุณไม่รองรับ UEFI ดังนั้น คุณสามารถใช้ได้เฉพาะ BIOS ที่ทำงานกับโครงสร้างพาร์ติชัน MBR เท่านั้น

Microsoft TechNet เสนอวิธีแก้ปัญหาสองวิธี

  1. รีสตาร์ทคอมพิวเตอร์ในโหมดความเข้ากันได้ของ BIOS ตัวเลือกนี้จะคงรูปแบบส่วนปัจจุบันไว้
  2. ฟอร์แมตดิสก์ใหม่โดยใช้รูปแบบพาร์ติชั่น MBR สำรองข้อมูลของคุณก่อนการจัดรูปแบบเสมอ แม้ว่าจะมียูทิลิตี้ของบริษัทอื่นในการแปลงดิสก์เป็น GPT ในขณะที่รักษาข้อมูลไว้ แต่ก็ยังปลอดภัยกว่าที่จะทำการสำรองข้อมูลในกรณีที่ยูทิลิตี้ไม่สามารถทำการแปลงให้เสร็จสิ้นได้
หากคุณเลือกตัวเลือกที่สอง ให้ทำตามคำแนะนำทีละขั้นตอน:

การใช้ Windows Setup

  1. ปิดเครื่องคอมพิวเตอร์และใส่ไดรฟ์ที่สามารถบู๊ตได้ของ Windows (USB หรือ DVD)
  2. บูตจากมันในโหมด UEFI
  3. เลือก "กำหนดเอง" ในประเภทการติดตั้ง
  4. หน้าจอปรากฏขึ้นพร้อมข้อความ "คุณต้องการติดตั้ง Windows ที่ไหน" เลือกพาร์ติชั่นทั้งหมดบนดิสก์แล้วคลิก "ลบ"
  5. หลังจากลบสำเร็จแล้ว ดิสก์จะเป็นพื้นที่เดียวของพื้นที่ที่ไม่ได้ถูกจัดสรร
  6. เลือกพื้นที่ที่ไม่ได้จัดสรรแล้วคลิกถัดไป Windows จะตรวจพบว่าคอมพิวเตอร์บูตเข้าสู่โหมด BIOS และจะฟอร์แมตดิสก์ใหม่โดยอัตโนมัติโดยใช้รูปแบบพาร์ติชัน MBR กระบวนการติดตั้งจะเริ่มทันทีหลังจากนั้น
การแปลงด้วยตนเอง
  1. ปิดเครื่องคอมพิวเตอร์และใส่ไดรฟ์ที่สามารถบู๊ตได้ของ Windows (USB หรือ DVD)
  2. บูตจากมันในโหมด BIOS
  3. จากการติดตั้ง Windows ให้กด Shift + F10 เพื่อเปิดคอนโซล กด Enter หลังจากแต่ละคำสั่งถัดไป
  4. เรียกใช้เครื่องมือ diskpart ด้วยคำสั่ง diskpart
  5. เมื่อต้องการเลือกดิสก์ที่จะแปลง ให้พิมพ์ list disk
  6. ระบุหมายเลขดิสก์ที่จะแปลง: เลือกดิสก์ #
  7. ทำความสะอาดดิสก์: ทำความสะอาด
  8. การแปลงเป็น GPT ทำได้โดยใช้คำสั่ง convert mbr
  9. พิมพ์ exit เพื่อออกจาก diskpart
  10. ปิดคอนโซลและกลับไปติดตั้ง Windows
  11. เลือก "อื่นๆ" เมื่อเลือกประเภทการติดตั้ง ดิสก์จะแสดงพื้นที่เดียวของพื้นที่ที่ไม่ได้ถูกจัดสรร
  12. เลือกพื้นที่ที่ไม่ได้จัดสรรแล้วคลิกถัดไป Windows จะเริ่มการติดตั้ง