ฉันมีแล็ปท็อป Asus K55VM-Sx027V และฉันสร้างด้วย Ubuntu เพราะเมื่อใดก็ตามที่ฉันพยายามติดตั้ง Windows 7 64 บิตมันจะไม่ยอมให้ฉันเพราะ HDD ของฉันมีการป้องกัน GPT
ตอนนี้ฉันมี Ubuntu 12.10 แล้วฉันจะลบการป้องกัน GPT ออกจากแล็ปท็อปของฉันได้อย่างไร
ฉันมีแล็ปท็อป Asus K55VM-Sx027V และฉันสร้างด้วย Ubuntu เพราะเมื่อใดก็ตามที่ฉันพยายามติดตั้ง Windows 7 64 บิตมันจะไม่ยอมให้ฉันเพราะ HDD ของฉันมีการป้องกัน GPT
ตอนนี้ฉันมี Ubuntu 12.10 แล้วฉันจะลบการป้องกัน GPT ออกจากแล็ปท็อปของฉันได้อย่างไร
คำตอบ:
ใช้gdisk
แทนfdisk.
มันไม่ได้ติดตั้งโดยค่าเริ่มต้นดังนั้นใช้งานด้วย:
sudo apt-get install gdisk
จากนั้นumount
ไดรฟ์และโทรgdisk
หาอุปกรณ์:
sudo gdisk /dev/sdX
มันจะแจ้งให้คุณเลือกพาร์ติชัน:
Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT
เลือก GPT หนึ่ง 2
ในกรณีของฉัน ใช้?
คำสั่งเพื่อพิมพ์รายการคำสั่ง ป้อนx
ตัวเลือกผู้เชี่ยวชาญจากนั้นกดz
zap ตาราง GPT และข้อมูลทั้งหมดในแผ่นดิสก์:
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/sdx. Proceed? (Y/N): y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): y
ด้วยฟังก์ชั่น Python อย่างง่าย!
def clear_gpt(target):
'''
According to http://en.wikipedia.org/wiki/GUID_Partition_Table - GPT
stores partition data in the first and last 34 LBA blocks. A LBA sector
is normally 512 bytes.
'''
fd = open(target, "w+")
fd.seek(0)
fd.write('\0' * 34 * 512)
print "done nuking data at the beginning of disk", target
fd.seek(0, 2) # SEEK_END is 2
disk_size = fd.tell()
fd.seek(disk_size - 34*512)
fd.write('\0' * 34 * 512)
print "done nuking data at the end of disk", target
รับตัวอย่างเต็มรูปแบบจาก:
คุณสามารถใช้wipefs
เพื่อลบ id id ทั่วไปทั้งหมดจากอุปกรณ์ก่อนที่จะเปลี่ยนรูปแบบพาร์ติชัน
sudo wipefs -a /dev/sdx
GPT เป็นGUID Partition Tableซึ่งเป็นวิธีการกำหนดพาร์ติชั่น (ไม่ใช่การป้องกัน ) ในคอมพิวเตอร์ของคุณ หาก Windows บ่นเกี่ยวกับการใช้ GPT ของคุณนั่นหมายความว่าตัวติดตั้ง Windows ได้บูทในโหมด BIOS แทนที่จะเป็นโหมด (U) EFI มีสองวิธีในการแก้ไขปัญหานี้:
การบูทโหมด EFI ด้วย GPT ยังใหม่มากและอาจเป็นปัญหาได้ง่าย แต่การแปลงตารางพาร์ติชันของคุณจาก GPT เป็น MBR ก็เป็นความพยายามที่ค่อนข้างเสี่ยง ดังนั้นฉันจึงยากที่จะบอกว่าวิธีใดดีที่สุด แน่นอนคุณอาจไม่สามารถบูตคอมพิวเตอร์ในโหมด EFI ได้ดังนั้นคุณอาจต้องทำโดยแปลงตารางพาร์ติชันของคุณ
อีกทางเลือกหนึ่งในการใช้วิธีนี้คือการเรียกใช้ Windows จากภายใน VirtualBox หรือสภาพแวดล้อมการจำลองเสมือนอื่น ๆ ภายใต้ Linux สิ่งนี้ง่ายกว่าและปลอดภัยกว่าและอาจเพียงพอสำหรับวัตถุประสงค์หลายประการ เป็นไปได้มากที่สุดที่จะเป็นปัญหาหากคุณต้องการเรียกใช้วิดีโอเกมมากหากคุณต้องการเข้าถึงฮาร์ดแวร์ระดับต่ำหรือหากคุณมี RAM ไม่เพียงพอที่จะรองรับสภาพแวดล้อมเสมือนจริงที่เพียงพอสำหรับความต้องการของคุณ
ไม่ว่าคุณจะใช้วิธีใด (นอกเหนือจาก Windows เสมือนจริง) ฉันขอแนะนำให้คุณสำรองข้อมูลที่สำคัญก่อน การหมิ่นประมาทด้วยตารางพาร์ทิชันนั้นมีความเสี่ยงเสมอ
แก้ไข: ความคิดเห็นของ Zolar1 แนะนำความเป็นไปได้ที่ Ubuntu ติดตั้งในโหมด BIOS แต่ใช้ GPT การติดตั้ง Windows ในโหมด EFI ในกรณีนี้จะต้องใช้หนึ่งในสองสิ่งต่อไปนี้:
เป็นไปได้ทั้ง คุณสามารถแปลง Ubuntu เป็น boot ในโหมด EFI โดยเพิ่ม EFI boot loader มีหลายตัวเลือกตามที่อธิบายไว้ที่นี่ Ubuntu ใช้ GRUB 2 เป็นบูตโหลดเดอร์โหมด EFI ตามค่าเริ่มต้น แต่ IMHO เป็นตัวเลือกที่แย่
การสลับระหว่างการบู๊ตโหมด EFI และการบู๊ตโหมด BIOS ของคอมพิวเตอร์มักจะไม่สะดวก แต่บางครั้งสวิตช์ตัวเลือกการบูต (สามารถเข้าถึงได้โดยการกด F8, F12 หรือปุ่มอื่น ๆ ในเวลาบู๊ต) สามารถทำให้สิ่งนี้ยอมรับได้ ตัวเลือกอื่นอาจเป็นการติดตั้งrEFIndซึ่งเป็นตัวจัดการการบูตโหมด EFI ที่สามารถ (ตั้งแต่รุ่น 0.4.6) มอบกระบวนการบู๊ตให้กับตัวโหลดการบูตโหมด BIOS (หรือตัวโหลดการบูตแบบ EFI)
ฉันไม่แน่ใจว่าคอมพิวเตอร์จะให้คุณ ฉันมี ASUS K55a ด้วยตัวเอง ทุกครั้งที่ฉันต้องการติดตั้ง Linux เวอร์ชันใดก็ตามจากนั้นลองย้อนกลับไปที่ windows7 windows บังคับให้ R / R จากนั้น linux จะไม่ทำงาน
ฉันพบว่าคุณสามารถเรียกใช้ Linux จากซีดี / ดีวีดีหรือหากคุณใช้ Puppy ในแฟลชไดรฟ์
บางทีคุณอาจใช้ไวรัสที่ดีในการลบพาร์ทิชันทั้งหมด? ฮ่า ๆ
แต่ลิงค์นี้อาจช่วยได้:
http://www.virtualvcp.com/linux-technical-guides/125-clearing-a-guid-partition-table-gpt-in-linux
คุณได้ปิดการตั้งค่า UEFI ใน BIOS หรือไม่ ฉันคิดว่าตราบใดที่เปิดคุณอาจไม่สามารถกำจัดพาร์ทิชันและยังคงมีงานคอมพิวเตอร์
โปรดทราบ: คอมพิวเตอร์เครื่องใหม่ทุกเครื่องที่มาพร้อมกับ Win8 นั้นได้รับคำสั่งให้เปิด UEFI ไว้ตลอดเวลาโดยไม่มีทางปิดการใช้งาน ต้องรักความโลภของ microshaft
หากทุกคนร้องเรียน FTC.gov เกี่ยวกับการขโมยความสามารถของคุณในการใช้ฮาร์ดแวร์และซอฟต์แวร์ที่มีลิขสิทธิ์ถูกต้องตามกฎหมายบางทีพวกเขาสามารถก้าวเข้ามาและบังคับให้ขยะเพื่อให้บูตด้วยลินุกซ์
ฉันสงสัยว่าทำไมบางคนในลีนุกซ์เพียงแค่ไม่เขียน UEFI ของตัวเองที่ให้ตัวเลือกในการอนุญาตการบูทสองครั้งและแทนที่อันที่ไมโครบังคับให้ทุกคน
จำไว้ว่าคุณเป็นเจ้าของฮาร์ดแวร์ Microsoft ไม่มีสิทธิ์บอกคุณว่าคุณสามารถทำอะไรได้บ้าง
เพิ่มเติมเกี่ยวกับ Linux - ถ้าฉันลบฮาร์ดไดรฟ์ของฉันด้วย win7 และติดตั้งไดรฟ์ ssd จากนั้นปิด UEI ในไบออสฉันสามารถติดตั้ง linux ได้โดยไม่มีปัญหา มันเป็นเมื่อฉันพยายามเพิ่มไดรฟ์ windows 7 ด้วย uefi ย้อนกลับไปในเมื่อมีปัญหา Win7 บังคับให้ R / R จากนั้น linux จะไม่บูต
บางทีลีนุกซ์อาจสร้าง uefi ของตัวเองซึ่งควบคุมทุกสิ่งอย่างที่ตัว bootloader ด้วงทำแทนการมี windows เป็นตัวกำหนดซอฟต์แวร์และฮาร์ดแวร์ที่คุณสามารถติดตั้งได้ ใช้ linux uefi ก่อนจากนั้นถ้าคุณเลือก windows ให้เปิดมันไปที่พาร์ทิชัน windows C:
ความคิดอีกอย่างหนึ่งก็คือการทำสิ่งที่เงียบสงัดกับสิ่งที่ลูกสุนัขทำ Puppy ใช้ fat 2 แต่ข้างในสร้างระบบไฟล์ ext2 ไม่ใช่ pracicl สำหรับไฟล์ขนาดใหญ่
วิธีการเกี่ยวกับ linux โดยใช้ระบบไฟล์ UDF และเขียนระบบไฟล์ใด ๆ ที่ผู้ใช้ต้องการลงในระบบนั้น
ฉันไม่รู้. ฉันเดาว่าฉันเที่ยวเพราะความหงุดหงิดที่นี่
ฉันสงสัยว่าโปรแกรมเข้าถึงดิสก์โดยตรงจะอนุญาตให้คุณเปลี่ยนตารางพาร์ทิชัน gpt หรือไม่
นี่เป็นอีกวิธีที่เป็นไปได้ในการแก้ไขปัญหาของคุณ: http://www.linuxquestions.org/questions/linux-general-1/delete-gpt-partition-789112/
บูตด้วยหน้าต่างตัวช่วยสร้าง Ubuntu OS @ partition ลบพาร์ติชั่นทั้งหมดแล้วคลิกพื้นที่ว่างทั้งหมดและคลิกสร้างตารางพาร์ติชั่นใหม่