จะปลอดภัยกว่าหรือไม่ที่จะติดตั้งสองระบบปฏิบัติการบนฮาร์ดไดรฟ์ที่แตกต่างกันหรือเพียงแค่พาร์ติชันที่แตกต่างกัน? [ปิด]


16

หากฉันติดตั้งบูทคู่ทั้ง Ubuntu และ Windows จะปลอดภัยกว่าหรือไม่หากติดตั้งไว้ในฮาร์ดไดรฟ์สองตัวที่แตกต่างกันกว่าพาร์ติชั่นต่าง ๆ ในฮาร์ดไดรฟ์เดียวกัน

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


3
สิ่งนี้ไม่ซ้ำกันหลังจาก 3 ปีหลังจากเปิดตัวAsk Ubuntuอย่างไร
Peter Mortensen

คำตอบ:


17

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

ต้องบอกว่านี่เป็น gotchas ที่ต้องระวัง

  1. Windows จะไม่สามารถดูเนื้อหาของไดรฟ์หรือพาร์ติชัน Linux ของคุณได้เว้นแต่คุณจะติดตั้งซอฟต์แวร์เพิ่มเติม ext4fsd ใช้งานได้สำหรับฉัน

  2. พาร์ติชันเก็บข้อมูลที่ใช้ร่วมกัน หากมีพาร์ติชันที่ทั้งสองระบบปฏิบัติการสามารถดูได้โดยกำเนิดหมายถึงFAT32หรือNTFSอาจมีปัญหากับการสูญเสียข้อมูล หาก Windows เข้าสู่โหมดไฮเบอร์เนตและระบบปฏิบัติการอื่นทำการเปลี่ยนแปลงพาร์ติชันที่ใช้ร่วมกัน Windows จะมีแนวโน้มที่จะเลิกทำการเปลี่ยนแปลงเมื่อมีการดำเนินการต่อ ฉันขอแนะนำให้ใช้ที่เก็บข้อมูลภายนอกหรือปิดใช้งานการไฮเบอร์เนตบน Windows หรือทั้งสองอย่าง

  3. UEFI นี่เป็นของใหม่สำหรับ Windows 8 อินเทอร์เฟซของเฟิร์มแวร์สองชนิดคือBIOS (เก่ากว่า) และ UEFI (ใหม่กว่า) ระบบปฏิบัติการทั้งสองจะต้องติดตั้งโดยใช้ระบบเดียวกัน คุณสามารถหาคำอธิบายที่มากขึ้นในเชิงลึกที่นี่


3
บน Windows, ปิดการใช้งานโหมดไฮเบอร์เนตทำงานเพียงแค่จากคอนโซล (เป็นผู้ดูแลระบบ) powercfg -h offคำสั่งต่อไปนี้:
Ismael Miguel

ext4fsdควรอ่านext2fsd เนื่องจากมันไม่ได้รับการสนับสนุนอย่างเต็มที่ext4ฉันจะใช้ext2fsdในโหมดอ่านอย่างเดียวเสมอเพื่อป้องกันความเสียหายจากอุบัติเหตุ
Paddy Landau

ขออภัยฉันไม่เข้าใจเลย 2. คุณหมายถึงhibernationอะไร? คุณช่วยอธิบายเพิ่มเติมอีกหน่อยได้ไหม?
ltdev

การไฮเบอร์เนตเป็นวิธีการปิดเครื่องคอมพิวเตอร์ในขณะที่บันทึกสถานะของมันเช่นไฮบริดระหว่างการปิดระบบปกติและการระงับ - เป็นสถานะที่ Windows เข้าสู่ระบบโดยอัตโนมัติภายใต้สถานการณ์บางอย่าง สำหรับข้อมูลเพิ่มเติมโปรดอ่านบทความวิกิพีเดีย
Cassm

11

การใช้ฮาร์ดดิสก์ 2 ตัวปลอดภัยยิ่งขึ้น

  1. ในระหว่างการฟอร์แมตเป็นการง่ายกว่าที่จะจำแนกฮาร์ดดิสก์ที่แตกต่างกัน 1 จะมีชื่อว่า sda และ sdb อื่น ๆ แม้ว่าตัวติดตั้งจะใส่ชื่อถัดจากพาร์ติชั่นที่สามารถบู๊ตได้มันจะช่วยในการค้นหาพาร์ติชั่นอื่น ๆ ที่เป็นของระบบปฏิบัติการนั้น (เช่นไดรฟ์ D: จะเป็น sda2 บน sda โดยที่ sda1 คือ OS สำหรับ Windows หรือ db2 เป็นพาร์ติชันสำหรับ sdb โดย sdb1 คือ รูทสำหรับ Ubuntu)

  2. ความล้มเหลวของฮาร์ดไดรฟ์ ไดรฟ์ตัวหนึ่งล้มเหลวหรือไม่ที่คุณนำออกมาและยังสามารถบู๊ตเข้าสู่ระบบปฏิบัติการอื่น ๆ ได้ (อาจด้วยความช่วยเหลือของ GRUB recovery)

ฉันเองจะติดตั้งพาร์ติชันที่สามารถบู๊ตได้ (เช่นระบบปฏิบัติการ (C: และ /)) บนฮาร์ดไดรฟ์ที่เร็วที่สุดและใส่ข้อมูลของฉันลงในไดรฟ์อื่น

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


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

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

2
@ MikołajBartnickiฉันเห็นด้วย: D การสำรองข้อมูลและความสามารถในการกู้คืนข้อมูลเหล่านี้มีความสำคัญมากกว่า
Rinzwind

2
เก็บข้อมูลในไดรฟ์ภายในและภายนอก (คุณสามารถใช้เครื่องมือซิงก์เพื่อทำสิ่งนั้น)
Rinzwind

1
แต่ฉันจะยอมรับว่าการมี Windows ในการควบคุมบูทโหลดเดอร์ในไดรฟ์ของตัวเองนั้นเป็นข้อได้เปรียบปานกลางหากคุณติดตั้ง windows ใหม่แทนที่จะระมัดระวังที่จะหลีกเลี่ยงมัลแวร์ดังนั้นคุณไม่จำเป็นต้อง อาจเป็นปัญหาในการแก้ไขการตั้งค่าการบูตของคุณ หากคุณไม่ใช่ผู้เชี่ยวชาญด้านด้วงและสิ่งที่ Windows จำเป็นต้องบูตอย่างถูกต้อง
Peter Cordes

11

คำตอบสั้น ๆ :

มันไม่สำคัญเลย

คำตอบโดยละเอียด:

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


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

ฉันคิดว่าคำตอบนี้ควรอ่าน: เมื่อการติดตั้งสำหรับทั้งสองระบบปฏิบัติการเสร็จสิ้นแล้วจะไม่มีความเสี่ยง มีคำถามมากมายในฟอรัมเหล่านี้ SuperUser และ Linux SE เกี่ยวกับสิ่งที่ต้องทำเนื่องจากผู้ใช้สูญเสียการเข้าถึงการบูตไปยังระบบปฏิบัติการหลังจากการติดตั้งที่ไม่เหมาะสม
Boluc Papuccuoglu

@PeterMortensen ด้วยการตั้งค่าสองดิสก์หนึ่งระบบปฏิบัติการสามารถเขียนทับ bootloader ที่ใช้โดยระบบปฏิบัติการอื่นเช่นกัน ดิสก์ที่สองไม่ได้ป้องกันสถานการณ์ดังกล่าว แต่อย่างใด

@BolucPapuccuoglu โปรดให้ลิงก์ไปยังคำอธิบายปัญหาที่เกิดขึ้นโดยตรงจากการวางระบบปฏิบัติการสองระบบไว้ในดิสก์เดียวและจะไม่เกิดขึ้นเมื่อแต่ละระบบปฏิบัติการมีดิสก์แยกต่างหากเป็นของตัวเอง ฉันจะเชื่อเมื่อฉันเห็นมัน

2

หากคุณมีฮาร์ดไดรฟ์สองตัวการติดตั้ง Windows ในหนึ่งและ Ubuntu (หรือระบบปฏิบัติการอื่น ๆ ) ที่อีกอันหนึ่งนั้นสะดวกที่สุด

  1. พีซี Windows ที่ทันสมัยที่สุดมาพร้อมกับพาร์ติชั่นสามตัวที่ติดตั้งไว้แล้ว - พาร์ติชั่นการกู้คืนพาร์ติชั่น "ระบบสงวน" และสุดท้ายพาร์ติชั่นหลักของ Windows หากมีการกำหนดพาร์ติชันหลักเพียง 3 ตัวให้สร้างพาร์ติชันเสริมและติดตั้ง Ubuntu ที่นั่น

  2. สมมติว่า Windows ใช้ฮาร์ดไดรฟ์ตัวแรกของคุณจากนั้นคุณต้องปรับขนาดพาร์ติชัน Windows เหล่านั้น

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

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

Ubuntu ยินดีที่จะติดตั้งพาร์ติชัน Windows ของคุณเพื่อให้คุณสามารถเข้าถึงไฟล์ของคุณได้

ตัวเลือกอื่นที่ควรพิจารณาคือการใช้เครื่องเสมือน ฉันใช้ VMware ในพาร์ติชัน Windows ของฉันข้อแม้เพียงข้อเดียวคือคุณต้องมีหน่วยความจำและพลังงาน CPU เพียงพอที่จะเรียกใช้ทั้งสองระบบพร้อมกัน

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


ยินดีต้อนรับสู่ถาม Ubuntu! ;-) สำหรับอนาคต: โปรดพยายามรัดกุม: แม้ว่า 32767 ไบต์จะเป็นจำนวนสูงสุดที่อนุญาต แต่คุณไม่ได้เขียนวิทยานิพนธ์ที่นี่ แต่พยายามช่วยเหลือผู้ใช้ด้วยข้อมูลที่กระชับและแม่นยำ (ตอนนี้ยังคงนานเกินไป)
Fabby

1

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

หากคุณกำหนดค่าด้วยมือการแฮ็ค Master Boot Record ด้วยเครื่องมือระดับต่ำ ... ขึ้นอยู่กับความสามารถของคุณด้วยเครื่องมือดังกล่าว! แต่ถ้าคุณใช้เครื่องมือระดับสูงเพื่อปรับขนาดพาร์ติชันและสร้างพาร์ติชันถัดไปคุณไม่ควรมีปัญหา

ตามที่คุณขอวิธีที่ปลอดภัยกว่าคำแนะนำของฉันคือแยกดิสก์ทั้งสองด้วยพาร์ติชัน Windows หนึ่งตัวและอูบุนตูหนึ่งตัว (หรือมากกว่า) บนแต่ละตัว ด้วยวิธีนี้คุณสามารถทำสำเนาข้อมูลที่สำคัญบนดิสก์ที่สองสำหรับระบบปฏิบัติการใด ๆ ได้อย่างง่ายดาย คุณสามารถสร้างมิเรอร์ RAID-1 สำหรับพาร์ติชัน Ubuntu ของคุณ (หรือหนึ่งใน) แต่ฉันต้องยอมรับว่ามันเป็นการกำหนดค่าค่อนข้างสูงหากคุณไม่สามารถจ่ายได้ (หรือไม่ต้องการ) เพื่อทำซ้ำทุกอย่าง


ขอบคุณ "แยกดิสก์ทั้งสองด้วยพาร์ติชัน Windows หนึ่งตัวและหนึ่งตัว (หรือมากกว่า) อูบุนตูแต่ละอัน" หมายความว่าอะไร
StackExchange สำหรับ

@Tim เป็นเรื่องปกติในระบบ Unix ที่จะมีพาร์ติชั่นมากกว่าหนึ่งพาร์ทิชันรูปแบบดั้งเดิมคือ /, swap, / usr, / var และ / home แต่ขึ้นอยู่กับการใช้งานระยะของคุณอาจแตกต่างกัน โดยทั่วไปคุณสามารถมี 2 พาร์ติชั่น (+ swap), หนึ่งพาร์ติชั่นสำหรับข้อมูลที่ไม่จำเป็นต้องทำการมิเรอร์ (ระบบและข้อมูลคงที่) และอีกอันสำหรับการทำมิเรอร์ที่สมควรได้รับ. สำหรับ Windows ให้ทำตามที่คุณต้องการเพราะเราอยู่ที่นี่บนไซต์ Unix :-)
Serge Ballesta

วันนี้ด้วยซอฟต์แวร์ส่วนใหญ่ที่คุณจะใช้ติดตั้งโดยแพ็คเกจ distro มันไม่สมเหตุสมผลเลยที่จะแยกออก/usrจาก/ระบบไฟล์root ( ) หากคุณไม่ต้องการค้นหาและรายงานข้อบกพร่องในการสั่งซื้อบูต ระบบไฟล์ที่ทันสมัยนั้นค่อนข้างดีเมื่ออายุมากดังนั้นจึงเป็นเพียงความเจ็บปวดในการแบ่งพื้นที่ของคุณเท่านั้นที่จะพบว่าคุณมีจำนวนเรือที่เหลืออยู่ในพื้นที่/varแต่มีพื้นที่ว่างบนราก FS ไม่เพียงพอ ฉันชอบที่จะนำที่เก็บข้อมูลสำหรับสิ่งมัลติมีเดียบนดิสก์ที่ติดตั้ง/dataหรือ w / e แทนที่จะอยู่ในไดเรกทอรีหลักของฉัน
Peter Cordes

IMO, โฮมไดเร็กตอรี่ของฉันมีไว้สำหรับสิ่งที่ฉันสร้างขึ้นหรือกำลังทำงานอยู่, ไม่ใช่แค่ของที่ฉันดาวน์โหลดมา ด้วยวิธีนี้ฉันสามารถสำรองข้อมูลที่ฉันสนใจได้ง่ายขึ้นและไม่สนใจสิ่งที่ฉันจะได้รับจากอินเทอร์เน็ตอีกครั้ง
Peter Cordes

@PeterCordes โดยทั่วไปฉันใช้พาร์ติชั่นอย่างน้อย 2 พาร์ติชั่น: หนึ่งตัวสำหรับระบบ (/ และ / usr) และอีกอันสำหรับไฟล์ผู้ใช้ (/ home) ด้วยวิธีนี้ในการอัปเกรดเวอร์ชันหลักฉันเพิ่งบันทึกไฟล์กำหนดค่า (บนโฮมพาร์ติชัน) และทำการติดตั้งแบบเต็มลบทุกอย่างบนพาร์ติชันระบบและเก็บทุกอย่างไว้ในพาร์ติชันผู้ใช้ ฉันใส่ / var บนพาร์ติชันระบบใส่ symlink ในโฟลเดอร์พาร์ติชันภายในบ้านที่ควรเอาตัวรอดไป reinstal (/ var / www เช่น ... )
Serge Ballesta

1

มันจะปลอดภัยน้อยกว่าในการติดตั้งลงในไดรฟ์สองตัวที่แยกกัน หากหนึ่งไดรฟ์ล้มเหลวคุณจะสูญเสียข้อมูลครึ่งหนึ่ง ในทางกลับกันการติดตั้งทั้งสองระบบในหนึ่งไดรฟ์และรักษาไดรฟ์ที่สอง (สมมุติฐาน?) เป็นไดรฟ์สำรองจะให้รูปแบบของความซ้ำซ้อนในกรณีที่ไดรฟ์หนึ่งล้มเหลว

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

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


คุณสามารถสำรองข้อมูล windows ของคุณลงในพาร์ติชันบนไดรฟ์อื่นและในทางกลับกัน ดังนั้นทุกสิ่งที่คุณใส่ใจจะถูกเก็บไว้ในไดรฟ์ทั้งสอง คุณอาจต้องมีไดรฟ์ใหม่และ USB แบบสดบูตเพื่อรับข้อมูลของคุณอีกครั้งขึ้นอยู่กับไดรฟ์ที่คุณสูญเสีย แต่มันจะปลอดภัย (โปรดจำไว้ว่า RAID1! = การสำรองข้อมูลเพราะไม่ได้ป้องกันการลบโดยไม่ตั้งใจหรืออื่น ๆ มันสะดวกมาก ๆ )
Peter Cordes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.