วิธีสร้างพาร์ติชัน uefi การสร้างพาร์ติชัน EFI GPT ที่สามารถบูตได้โดยใช้ gdisk บน MBR ที่เสียหายของ GPT ก่อนหน้า วิธีลบดิสก์ที่สงวนไว้ของระบบ

นี่เป็นคำถามเดียวกับคำถามก่อนหน้าของฉันเกี่ยวกับการแบ่งพาร์ติชันสำหรับ UEFI bootloader การปฏิเสธ UEFI bootloader ฉันสามารถใช้ LVM ได้หรือไม่

ข้อจำกัดความรับผิดชอบ: ฉันไม่ได้พูดถึงข้อมูล Windows 8 อาจตายในกองเพลิงได้

ทำตามคำแนะนำ ฉันมีอุปกรณ์ 400MB หนึ่งเครื่องซึ่งฉันเชื่อว่าก่อนหน้านี้เป็นพาร์ติชัน Microsoft Reserved (ฉันเชื่อว่าเป็นพาร์ติชัน MBR หรือไม่) ก่อนที่ฉันจะรู้ว่าต้องทำอะไร ฉันได้ลบพาร์ติชันที่มีอยู่โดยใช้ยูทิลิตี้ fdisk และสร้างพาร์ติชัน MBR พร้อมระบบไฟล์ ext4 และรีบูตเพื่อให้การเปลี่ยนแปลงมีผล

จากนั้นฉันก็รู้ว่าสิ่งนี้ใช้ไม่ได้กับเฟิร์มแวร์ UEFI เฟิร์มแวร์ที่ทันสมัยและยอดเยี่ยมจนต้องแตกต่างในทุก ๆ ด้าน gdisk ครั้งนี้ฉันเข้าไปใน gdisk และค้นหาพาร์ติชั่นแล้วไม่พบเลย ฉันสร้างพาร์ติชัน GUID ใหม่บนอุปกรณ์ 400MB นี้ด้วยรหัส EFI ที่ถูกต้องประเภท EF00 สิ่งนี้กลับกลายเป็นว่าประสบความสำเร็จ ดังนั้นฉันจึงสร้างระบบไฟล์ FAT32 mkfs -t fat32 /dev/sda1 และมันก็ประสบความสำเร็จ

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

การสแกนตารางพาร์ติชัน: MBR: MBR เท่านั้น BSD: ไม่มี APM: ไม่มี GPT: เสียหาย

จากนั้นเขาก็เสนอทางเลือกสามทาง: MBR, GPT หรือ GPT บริสุทธิ์ ฉันเลือก GPT โดยคิดว่ามันจะลบตารางพาร์ติชัน MBR แต่นั่นไม่สำคัญ

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

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

โซลูชันหนึ่งรวบรวมเว็บฟอร์มสำหรับ “สร้างพาร์ติชัน EFI GPT ที่สามารถบูตได้โดยใช้ gdisk บน MBR ก่อนหน้า, GPT ที่เสียหาย”

สัญลักษณ์ Ubuntu UEFI Community Wiki ใช้กฎเดียวกันโดยไม่คำนึงถึงการกระจาย

การสร้างพาร์ติชัน EFI

หากคุณแบ่งพาร์ติชันดิสก์ด้วยตนเองในตัวติดตั้ง Ubuntu คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าพาร์ติชัน EFI แล้ว

  1. หากไดรฟ์ของคุณมีพาร์ติชัน EFI อยู่แล้ว (เช่น หากคอมพิวเตอร์ของคุณมี Windows8) พาร์ติชั่นดังกล่าวก็สามารถใช้กับ Ubuntu ได้เช่นกัน อย่าจัดรูปแบบมัน ขอแนะนำอย่างยิ่งให้มีพาร์ติชัน EFI เพียงพาร์ติชันเดียวต่อดิสก์
  2. สามารถสร้างพาร์ติชัน EFI ได้โดยใช้ GParted เวอร์ชันล่าสุด (เวอร์ชันของ Gparted ที่รวมอยู่ในดิสก์ 12.04 นั้นใช้ได้ หมายเหตุ: ฉันได้รวมลิงก์ไปยัง GParted LiveCD แล้ว) และต้องมีคุณลักษณะดังต่อไปนี้:

    • จุดเมานต์: /boot/efi (หมายเหตุ: ไม่จำเป็นต้องตั้งค่าจุดเมานต์นี้เมื่อใช้การแบ่งพาร์ติชันด้วยตนเอง ตัวติดตั้ง Ubuntu จะตรวจจับโดยอัตโนมัติ)
    • ขนาด: ขั้นต่ำ 100Mib แนะนำให้ใช้ 200MiB
    • ประเภท: FAT32
    • อื่นๆ: ต้องใช้แฟล็ก "boot"

ดูภาพหน้าจอนี้ซึ่งจะทำให้คุณเห็นภาพเค้าโครง (แจ้งให้ทราบถึง /dev/sda1 ฉันขอโทษที่ต้องอาศัยสแน็ปช็อตของ Ubuntu อีกครั้ง) คุณสามารถสร้างพาร์ติชันนี้ได้โดยปรับขนาดส่วนโค้งของคุณหากจำเป็น นี่เป็นเลย์เอาต์สำหรับ OSX ด้วย ดังนั้นหากคุณต้องการบูตคู่กับ Win8 คุณจะต้องรวม sda2 และ sda3 จากภาพหน้าจอด้านล่างเป็นพาร์ติชันประเภท 1 ntfs จากนั้น sda4, sda5 และ sda6 จะถูกใช้สำหรับ Arch

ว่าด้วยเรื่องของแอลวีเอ็ม

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

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

เหตุใดดิสก์ที่สงวนไว้ของระบบจึงจำเป็น

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

หากหลังการติดตั้งคุณไปที่ "My Computer" และพบว่ามีไดรฟ์แยกต่างหากที่ระบุว่า "สงวนไว้โดยระบบ" สาเหตุอาจเป็นดังนี้:

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

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

ใน Windows 10 ระบบจะสำรองความต้องการไว้ตั้งแต่ 500 ถึง 600 MB ในขณะที่เวอร์ชันก่อนหน้านี้ต้องการพื้นที่ไม่เกิน 300 MB นี่เป็นเพราะความจริงที่ว่าในระบบปฏิบัติการใหม่ Microsoft เริ่มเพิ่มฟังก์ชันการกู้คืน Windows ในส่วนทางเทคนิคนี้

สำคัญ: ระบบปฏิบัติการ Windows เวอร์ชันมืออาชีพมีฟีเจอร์ BitLocker ช่วยให้ผู้ใช้สามารถเข้ารหัสข้อมูลบนฮาร์ดไดรฟ์หรือสื่อภายนอกได้ ดิสก์ที่ระบบสงวนไว้จะจัดเก็บข้อมูลที่จำเป็นสำหรับการถอดรหัสข้อมูล

วิธีลบดิสก์ที่สงวนไว้ของระบบ

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

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


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

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

วิธีป้องกันไม่ให้ Windows จองดิสก์

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

  1. เรียกใช้บรรทัดคำสั่งก่อนเลือกฮาร์ดไดรฟ์สำหรับระบบในอนาคต เสร็จสิ้นในระหว่างกระบวนการติดตั้ง Windows โดยใช้คีย์ผสม Windows + F10
  2. ถัดไปในหน้าต่างที่เปิดขึ้นคุณจะต้องเขียนและเปิดใช้งานคำสั่ง (โดยใช้ปุ่ม Enter) ดิสก์พาร์ท- หลังจากนั้นให้เลือกใช้คำสั่ง เลือกดิสก์ 0ฮาร์ดไดรฟ์พื้นฐาน แล้วเข้าคำสั่ง สร้างพาร์ติชันหลักเพื่อสร้างพาร์ติชันหลักก่อนที่ Windows จะทำโดยอัตโนมัติ
  3. หลังจากทำตามขั้นตอนต่างๆ เสร็จแล้ว ให้ปิดบรรทัดคำสั่งและติดตั้งระบบต่อ โดยเลือกพาร์ติชันที่สร้างไว้ก่อนหน้านี้จากตัวเลือกที่เสนอสำหรับตำแหน่งของพาร์ติชัน

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

พาร์ติชันระบบ (พาร์ติชันระบบ EFI หรือ ESP)

คอมพิวเตอร์จะต้องมีพาร์ติชันระบบหนึ่งพาร์ติชันบนดิสก์ บนระบบที่ใช้ EFI และ UEFI พาร์ติชันนี้เรียกว่าพาร์ติชันระบบ อีเอฟไอหรือ อีพีเอสโดยปกติพาร์ติชันนี้จะถูกจัดเก็บไว้ในฮาร์ดไดรฟ์หลัก คอมพิวเตอร์บู๊ตจากพาร์ติชันระบบ ขนาดขั้นต่ำของพาร์ติชันนี้คือ 100 MB และต้องฟอร์แมตโดยใช้รูปแบบไฟล์ FAT32 พาร์ติชันนี้ได้รับการจัดการโดยระบบปฏิบัติการและไม่ควรมีไฟล์อื่นใด รวมถึงเครื่องมือ Windows Recovery Environment การกำหนดค่าดิสก์มาตรฐานในรูปแบบ GPT บนระบบ UEFI แสดงในรูปที่ 1 1.

ข้าว. 1.ตัวอย่างการกำหนดค่าพาร์ติชันดิสก์บนพีซีที่มี UEFI

จำเป็นต้องมีพาร์ติชัน EFI (ESP) ที่ฟอร์แมตเป็น FAT32 สำหรับการแบ่งพาร์ติชัน GPT บนระบบ UEFI ขนาดพาร์ติชัน EFI มาตรฐานคือ 100 MB แต่สำหรับไดรฟ์ 4K Native Enhanced Format (เซกเตอร์ 4KB) จะเพิ่มเป็น 260 MB เนื่องจากข้อจำกัดของ FAT32 ผู้ผลิตพีซีอาจเก็บเครื่องมือบางส่วนไว้ในส่วนนี้ ดังนั้นขนาดจึงแตกต่างกันไปขึ้นอยู่กับผู้ผลิตในการแบ่งพาร์ติชัน GPT พาร์ติชัน EFI จะดำเนินการอย่างใดอย่างหนึ่งบทบาทที่กำหนดให้กับพาร์ติชัน System Reserved ในการแบ่งพาร์ติชัน MBR ประกอบด้วยที่เก็บการกำหนดค่าการบูต (BCD) และไฟล์ที่จำเป็นในการบูตระบบปฏิบัติการ

พื้นฐาน หลักการสร้างและการทำงานของระบบไฟล์ตาม FAT-32

1) แต่ละองค์ประกอบของตาราง FAT (เริ่มจากวินาที) สอดคล้องกับคลัสเตอร์ในพื้นที่ข้อมูลที่มีหมายเลขเดียวกัน

2)ตัวเลข คลัสเตอร์ไฟล์เริ่มต้นระบุไว้ใน บรรทัดแค็ตตาล็อกการกำหนดไฟล์ นี้ตัวเลข ก็เป็นลิงค์ด้วยไปยังองค์ประกอบตาราง FAT นั้น ประกอบด้วย ตัวเลข คลัสเตอร์ไฟล์ถัดไปและเป็นลิงค์ ไปยังองค์ประกอบตาราง FAT ที่มีหมายเลขคลัสเตอร์ถัดไปของไฟล์ฯลฯ

3) คลัสเตอร์คือลำดับต่อเนื่องของเซกเตอร์ (ขนาดคงที่) นี่คือ "ส่วน" ที่สามารถระบุแอดเดรสของไฟล์ได้

4) รหัสในองค์ประกอบตาราง FATอาจจะยังกำหนดอยู่ คลัสเตอร์ฟรี, คลัสเตอร์ที่มีข้อบกพร่องและ ป้ายสิ้นสุดไฟล์

5) ไฟล์ในส่วน FAT - นี่คือลำดับของกลุ่มระบุไว้โดยใช้สตริงไดเรกทอรีและรายการตาราง FAT

6) ระบบปฏิบัติการทั้งหมดสามารถทำงานร่วมกับพาร์ติชัน FAT-32 ได้ (ปัจจัยหลักในการใช้ FAT-32 ใน ESP)

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

- พื้นที่ "สำรอง" (พื้นที่ภาคสำรอง)

- พื้นที่ตารางการจัดสรรไฟล์ (FAT1 และ FAT2)

- พื้นที่ของไฟล์และไดเร็กทอรี (พื้นที่ข้อมูล)

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