ฉันสามารถลบ 'EFI System Partition' โดยไม่ทำอันตรายข้อมูลอื่น ๆ ในไดรฟ์ได้หรือไม่


17

ฉันมี HDD ภายนอกสามตัวในกล่อง USB หลังจากอัปเกรดเป็น Windows 7 เมื่อไม่นานมานี้ซึ่งมีการติดตั้งไดรฟ์ทั้งสามนี้จริง ๆ ภายในพีซีทาวเวอร์ตอนนี้สองในสามของไดรฟ์มีพาร์ติชัน EFI 200 MB และทั้งสองไดรฟ์ไม่แสดงเป็นไดรฟ์ที่ใช้งานได้ใน Windows 7 หรือเสือดาวหิมะ หนึ่งในไดรฟ์ว่างเปล่า อย่างไรก็ตามอีกอันหนึ่งมีสิ่งของหลายอย่างที่ฉันต้องการบันทึกถ้าเป็นไปได้

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

คำตอบ:


18

ฉันสมมติว่าคุณได้ฟอร์แมตไดรฟ์เหล่านี้ในระบบ Intel Mac (OS X)

แทนที่จะถอดความสิ่งที่ผมเคยได้ยินในสถานที่อื่น ๆ ผมก็จะอ้างอิงจากบทความวิกิพีเดียพาร์ติชัน EFI ระบบ

บนสถาปัตยกรรม Apple – Intel คอมพิวเตอร์ Macintosh พาร์ติชัน EFI จะว่างเปล่าในตอนแรกและไม่ได้ใช้สำหรับการบูต

อย่างไรก็ตามพาร์ติชัน EFI ถูกใช้เป็นพื้นที่สำหรับการอัพเดตเฟิร์มแวร์ โดยเฉพาะจะวางยูทิลิตี้แฟลชเฟิร์มแวร์ (ไบนารี EFI) และไฟล์ข้อมูล (FD - "อุปกรณ์เฟิร์มแวร์") ในไดเรกทอรี EFI / APPLE / FIRMWARE ซึ่งจะทำงานเมื่อรีบูตระบบในโหมด "แฟลชเฟิร์มแวร์"

หากถูกลบออกระบบจะยังคงบู๊ตและตัวจัดการการบูตจะยังอนุญาตให้ผู้ใช้เลือกว่าจะเริ่มพาร์ติชัน Boot Camp หรือ Mac OS X เริ่มต้น แต่การอัปเดตเฟิร์มแวร์จะล้มเหลว

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

ฉันเกรงว่าฉันจะไม่ใช้เวลาในการทดสอบและค้นหาว่าการลบพาร์ติชัน EFI จะแก้ไขปัญหาที่คุณมีกับ Windows 7 "เห็น" พาร์ติชัน NTFS ของคุณบนไดรฟ์หรือไม่ แต่ดูเหมือนว่ามันจะคุ้มค่าที่จะลอง

หากฉันจำได้ถูกต้องคุณจะไม่สามารถลบพาร์ติชัน EFI ออกจากDisk Managementยูทิลิตี้Windows วิธีหนึ่งที่คุณสามารถลบพาร์ติชัน EFI ได้คือการเรียกใช้DISKPARTจากพรอมต์คำสั่งของหน้าต่างที่ยกระดับ

ฉันทำสิ่งนี้โดยการเลือกพาร์ติชันที่ฉันต้องการลบก่อนจากนั้นตรวจสอบว่าฉันได้เลือกพาร์ติชันที่ถูกต้อง ด้านล่างเป็นตัวอย่างหนึ่งในไดรฟ์ของฉัน

หลังจากคุณแน่ใจแล้วว่าคุณได้เลือกพาร์ติชันที่คุณต้องการลบคำสั่ง
delete part override
ควรลบมัน

(ถ้าคุณไม่สนใจเกี่ยวกับใด ๆ ของข้อมูลในไดรฟ์และเพียงต้องการที่จะแบ่งพาร์ติชันนั้นคุณยังสามารถใช้cleanคำสั่ง. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการพิมพ์HELP CLEANในDISKPART.)

หวังว่านี่จะช่วยได้

DISKPART> list disk
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           76 GB      0 B
  Disk 1    Online          372 GB    32 GB
  Disk 2    Online          465 GB      0 B
  Disk 3    Online          931 GB      0 B
  Disk 4    Online          149 GB   255 MB        *

DISKPART> select disk 4
Disk 4 is now the selected disk.

DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB    20 KB
  Partition 2    Unknown             37 GB   200 MB
  Partition 3    Unknown            111 GB    37 GB

DISKPART> select part 1
Partition 1 is now the selected partition.

DISKPART> detail part
Partition 1
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 20480

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 15        EFI          FAT32  Partition    200 MB  Healthy    Hidden

ขอบคุณมากที่ล้างข้อมูลนี้ ฉันมี Win7 / OSX dual boot setup (MBR) ที่ EFI เป็นของ Windows (ฉันไม่ได้มีข้อมูลของคุณเมื่อฉันสร้างการตั้งค่า) ตอนนี้ Windows ต้องการ EFI และ OSX ต้องการเฉพาะสำหรับการอัปเดตเฟิร์มแวร์ ในการอัปเกรดเป็น Mavericks (ต้องอัปเดตเฟิร์มแวร์) ฉันตั้งใจจะเปลี่ยนฮาร์ดไดรฟ์ชั่วคราว หลังจากอัปเกรดเฟิร์มแวร์โดยใช้ฮาร์ดไดรฟ์ที่ว่างเปล่าฉันต้องการที่จะสลับกลับไปที่ต้นฉบับและอัปเดตซอฟต์แวร์เป็น Mavericks เพื่อให้กระบวนการเสร็จสมบูรณ์ ความคิดคำเตือนหรือทางเลือกใด?
Timo

@Timo มันยังคงเข้าใจว่าสำหรับระบบดูอัลบูต (Boot Camp) OS X / Windows 7 ซึ่งใช้ kludge แบบไฮบริดของการแบ่งพาร์ติชัน MBR / GPT Windows จะไม่ต้องการพาร์ติชัน EFI ทำไมคุณถึงบอกว่า"Windows ตอนนี้ต้อง EFI ว่า" ?
ไม่มีเหตุผล John

@irrationalJohn เมื่อฉันลบ EFI Windows จะไม่สามารถบูตได้ ในการตั้งค่าก่อนหน้านี้ฉันได้ติดตั้ง Windows ผ่านทางผู้ช่วย Boot Camp ซึ่งในกรณีนี้ไม่ได้สร้างหรือต้องการ EFI แต่ด้วยการติดตั้งแบบ 'ธรรมดา' นี้ Windows จะไม่สามารถอยู่ได้หากไม่มี ฉันสงสัยว่าฉันสามารถเปลี่ยนแปลงสิ่งนี้ได้ในสถานการณ์ปัจจุบันหรือไม่?
Timo

1

ฉันเพิ่งมีปัญหาที่คล้ายกันและลบส่วนหนึ่งหรือลบไดรฟ์ได้จริง crashing diskpart!

ในฟอรัมอื่นฉันพบคำสั่ง "clean" ซึ่งล้างดิสก์ที่เลือกในปัจจุบัน

> list disk
....
> select disk 1
> clean

และตอนนี้ดิสก์ก็สะอาดมาก ไม่มี MBR หรือ GPT ในกรณีของฉันฉันต้องการติดตั้ง Server 2008 (ไม่ใช่ R2) และดังนั้นฉันต้องลบ GPT ออกจากดิสก์ที่เคยใช้ Windows 7 มาก่อน


1

ฉันประสบปัญหากับ Iomega iConnect ของฉัน "เห็น" พาร์ติชัน NTFS หนึ่งใน HDD ภายนอกของฉัน

ฉันต้องลบพาร์ติชัน EFI บนไดรฟ์ (ซึ่งเคยเป็นไดรฟ์ภายใน MBP ของฉันก่อนที่ฉันจะแทนที่) และทุกอย่างก็ใช้ได้ดี

หากคุณมีปัญหากับ Windows 7 ที่อ่านไดรฟ์ NTFS นี่อาจเป็นวิธีแก้ปัญหาที่เป็นไปได้


0

พาร์ติชั่นขนาด 200 MB นั้นไม่มีอะไรสำคัญตามมาตรฐานในปัจจุบัน ถ้าฉันเป็นคุณฉันจะไม่ยุ่งกับมัน

แต่ฉันมีประสบการณ์เกี่ยวกับการลบพาร์ติชัน EFI ฉันพยายามลบ EFI ในพาร์ติชัน Mac OS X ปรากฎว่า Mac OS X จะไม่สามารถอ่านพาร์ติชัน NTFS ที่มีอยู่ในฮาร์ดดิสก์ EFI ฉันได้รับการแก้ไขเมื่อฉันฟอร์แมตฮาร์ดดิสก์ใหม่ทั้งหมดเพื่อใช้GUID Partition Table (GPT)

นอกจากนี้ฉันสงสัยว่ามีข้อมูลสำคัญในพาร์ติชัน EFI แต่อย่างไรก็ตามนี่คือวิธีที่คุณติดตั้งใน Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

ฉันไม่กังวลเกี่ยวกับพื้นที่ 200MB; นั่นคือถั่วลิสงเมื่อเราพูดถึงดิสก์ขนาด 6TB ปัญหาของฉันคือพาร์ทิชันเล็ก ๆ เหล่านี้ปรากฏขึ้นทันที (หรือบางทีพวกเขาเคยอยู่ที่นั่นมาตลอดและฉันเพิ่งรู้) และตอนนี้ฉันไม่สามารถเข้าถึงข้อมูล 9.5GB อื่น ๆ ของไดรฟ์ตัวใดตัวหนึ่งได้
Andy

คุณพยายามค้นหาข้อมูล 9.5GB ใน Windows 7 หรือไม่
deddebme

0

คุณลองเสียบไดรฟ์กับข้อมูลที่ไม่สามารถเข้าถึงได้ในพีซี Windows 7 ภายในหลังจากค้นพบปัญหาของคุณหรือไม่

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

หากการติดตั้ง Windows เริ่มขึ้นในโหมด BIOS ในระบบ EFI / BIOS รวมกันพาร์ติชั่น ESP และ MSR จะไม่ถูกสร้างขึ้น หลังจากการติดตั้ง Windows เสร็จสมบูรณ์ให้ใช้คำสั่ง Diskpart เพื่อตรวจสอบว่าพาร์ติชัน ESP และ MSR ถูกสร้างขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.