เมื่อใดจึงจะแบ่งพาร์ติชันฮาร์ดไดรฟ์?


16

มีข้อได้เปรียบของฮาร์ดแวร์พิเศษใด ๆ ในการแบ่งพาร์ติชั่นฮาร์ดไดรฟ์ก่อนการติดตั้งระบบปฏิบัติการหรือไม่เมื่อเทียบกับการติดตั้งระบบปฏิบัติการ?

(นี่คือข้อดีฉันหมายถึงผลกระทบทางกายภาพเช่นอายุการใช้งานของฮาร์ดไดรฟ์ ฯลฯ ไม่ใช่การสูญเสียข้อมูลหรือไม่สามารถย่อขนาด ฯลฯ )


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

3
PC OS ใดที่คุณสามารถติดตั้งบน HDD / SSD ที่ไม่ต้องการการแบ่งพาร์ติชัน (ก่อนหรือระหว่างการติดตั้ง)
ขี้เลื่อย

@sawdust: ระบบปฏิบัติการ Unix-like ทั้งหมดรวมถึง Linux และ BSD อาจเป็น OS-DOS ส่วนใหญ่ (หลังจากนั้นคุณสามารถเรียกใช้จากแผ่นฟลอปปี้ดิสก์ซีดีหรือดีวีดีซึ่งโดยปกติจะไม่แบ่งพาร์ติชัน) ฉันไม่แน่ใจเกี่ยวกับ Windows แต่ฉันคิดว่ามันเป็นไปได้เช่นกัน
Jörg W Mittag

2
@sawdust ฉันรู้ว่าเพื่อนจัดการติดตั้ง fedora ลงบนดิสก์แบบไม่แบ่งพาร์ติชัน มันนำไปสู่ปัญหาที่ตามมาแม้ว่าจะคาดว่าจะมีชีวิตอยู่ในพาร์ติชัน
Baldrickk

1
ด้วย Windows คุณสามารถมีทั้งดิสก์เป็นพาร์ติชันเดียว บางคนเรียกสิ่งนี้ว่า "ไม่แบ่งพาร์ติชัน" แต่ถ้ามันไม่ได้ถูกแบ่งพาร์ติชันจริงๆฉันไม่เห็นว่าคุณจะบูตได้อย่างไร
เจมี่ Hanrahan

คำตอบ:


22

ไม่มีข้อได้เปรียบจริง

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

(เพื่อความสมบูรณ์: สำหรับเกือบทุกระบบปฏิบัติการที่จะเป็นพาร์ติชันแม้ว่าคุณสามารถบอก BSds และอื่น ๆ ให้ใช้ไดรฟ์ดิบในโหมดเฉพาะที่เป็นอันตรายและฉันจะไม่แปลกใจถ้า QNX, GNU / Linux ฯลฯ สนับสนุนสิ่งนี้ด้วย)

ต้องบอกว่า:

  1. ทำไมคุณถึงคิดว่ามันจะมีผลต่ออายุการใช้งานของฮาร์ดดิสก์
  2. ไม่ว่าการแบ่งพาร์ติชันการติดตั้ง pre-OS หรือการแบ่งพาร์ติชันการติดตั้ง post-OS คุณเกือบจะต้องการดิสก์ที่สองหรือพาร์ติชั่นที่สองสำหรับข้อมูล (เช่นเพื่อจัดเก็บ/usr/localและ/homeหรือในหน้าต่างMy documents/

ฉันไม่ได้พูดว่าอายุการใช้งานผมพยายามที่จะเน้นมันเกี่ยวกับผลกระทบทางกายภาพที่ฉันขอ
อีเทอร์

2
คุณมีทางเลือกแน่นอน คุณบูตคอมพิวเตอร์ของคุณจากสื่อติดตั้งระบบปฏิบัติการ CD / DVD / USB และใช้สิ่งนั้นเพื่อแบ่งพาร์ติชันไดรฟ์ของคุณก่อนทำการติดตั้ง ให้การติดตั้งระบบปฏิบัติการไปยังพาร์ติชันเดียวที่ครอบคลุมทั้งไดรฟ์แล้วลดขนาดที่ไม่จำเป็น IIRC แม้แต่ Windows ยังมีเครื่องมือพาร์ติชั่นบนสื่อสำหรับบูตของตัวติดตั้ง (แม้แต่อันที่มี GUI ไม่ใช่แค่บรรทัดคำสั่ง fdisk หรืออะไรก็ตามที่เรียกว่าสมัยนี้) แน่นอนว่า GNU / Linux distros ทั้งหมดนั้นแน่นอน
Peter Cordes

วิธีเดียวที่การแบ่งพาร์ติชันอาจส่งผลกระทบต่อฮาร์ดไดรฟ์ในระยะไกล - อย่างที่ฉันนึกได้ว่าจะเป็นพาร์ติชั่นสว็อปเล็ก ๆ ที่ใหญ่กว่าในเชิงกลไม่ใช่ SSD-harddisks ในทางทฤษฎี พาร์ติชันขนาดเล็กในพื้นที่ที่ได้รับการเขียนจำนวนมากสามารถสร้างการสึกหรอมากขึ้น แต่อย่างที่ฉันบอกว่านี่เป็นทฤษฎีและไม่น่าเป็นไปได้สูงที่จะมีผลกระทบต่อโลกแห่งความเป็นจริง
DocWeird

หมายเหตุด้านข้าง: คอนโทรลเลอร์ SSD บางตัวรองรับการจัดสรรพื้นที่ส่วนเกินแบบไดนามิก นี่หมายความว่าพื้นที่ว่างที่ไม่ได้ใช้ในตารางพาร์ติชันนั้นถูกใช้อย่างอิสระโดย SSD เพื่อรักษาประสิทธิภาพการเขียน ดูบทความอย่างเป็นทางการจาก Seagate: seagate.com/tech-insights/ …
oldmud0

@ oldmud0 ไม่ได้ใช้พื้นที่ว่างใช่ไหม แบ่งพาร์ติชั่นหรือไม่? ดังนั้นดิสก์ 100GB ที่มีพาร์ติชัน 100GB และข้อมูล 80GB เทียบกับดิสก์ 1000 GB ที่มีการแบ่งพาร์ติชัน 90GB, 80 GB ที่ใช้และ 10GB ตามที่การจัดสรรมากเกินไปจะทำงานเหมือนกันหรือไม่ (สมมติว่ามีการตัดแต่ง)
Hennes

9

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


"HDD หรือ SSDไม่ประสบปัญหาเรื่องอายุหรือความเครียดที่ผิดปกติโดยทำการเปลี่ยนแปลงพาร์ติชั่น" - เมื่อ GParted ย้ายพาร์ติชั่น NTFS มันจะคัดลอกเนื้อหาทั้งหมด นั่นเป็นเรื่องที่ค่อนข้างกดดันสำหรับ SSD (ผมไม่ทราบว่าเครื่องมืออื่น ๆ สามารถทำมันได้อย่างสง่างามมากขึ้น)
gronostaj

2
มันเป็นความเครียดสำหรับ SSD SSD สมัยใหม่ไม่ประสบกับวงจรการเขียนที่เร็วเหมือนที่เคยทำมาส่วนใหญ่เนื่องมาจากการตัดและใช้หน่วยความจำ SLC SSD รุ่นปัจจุบันโดยทั่วไปใช้เวลานานกว่าเครื่องที่ติดตั้งนอกศูนย์ข้อมูลขนาดใหญ่ซึ่งไดรฟ์ได้รับการเขียนอย่างต่อเนื่อง
CDove

SSD ระดับผู้บริโภคสมัยใหม่ไม่ได้ใช้ SLC แต่ส่วนใหญ่จะถูกกว่า TLC ซึ่งทนทานน้อยกว่า TRIM ไม่ทำงานในกรณีนี้เนื่องจากเป็นสำเนาแบบไบต์ต่อไบต์ ในช่วง 2 ปีที่ผ่านมา (จนถึงตอนนี้) SSD ของฉันมีกำลังการผลิตถึง 23 เท่านั่นคือประมาณ 1 เขียนทับเต็มต่อเดือน ดังนั้นการย้ายพาร์ติชันครึ่งดิสก์นั้นโดยทั่วไปแล้วการเขียนทำได้สองสัปดาห์ในเวลาไม่กี่นาที มันจะไม่ฆ่าไดรฟ์ (เว้นแต่คุณจะย้ายพาร์ติชั่นทุกวัน) แต่เป็นข้อมูลจำนวนมาก (Btw, ประกาศความทนทานของไดรฟ์ MLC ของฉันคือ 2x สูงกว่า TLCs ปัจจุบันดังนั้นความทนทานของ SSD ใหม่จึงแย่ลงจริง ๆ )
gronostaj

7

ส่วนใหญ่มันไม่สำคัญ

ข้อยกเว้นหนึ่งคือเมื่อติดตั้งระบบปฏิบัติการแบบดั้งเดิมบนไดรฟ์สมัยใหม่

โปรแกรมติดตั้งระบบปฏิบัติการเก่ามีแนวโน้มที่จะจัดแนวพาร์ติชันบนขอบเขต "ทรงกระบอก" โดยเฉพาะอย่างยิ่งการเริ่มพาร์ติชันแรกที่จุดเริ่มต้นของ "cylinder" 1 (เซกเตอร์ 0 ถูกสงวนไว้สำหรับรหัสบูตและตารางพาร์ติชัน)

โดยทั่วไปแล้วระบบจะดูไดรฟ์สมัยใหม่โดยมี 255 "เซ็กเตอร์" ต่อ "แทร็ก" และ "63" ดังนั้นแต่ละ "ทรงกระบอก" จะมีภาค 1,6565

สิ่งนี้ดีจนกระทั่งไดรฟ์ "ฟอร์แมตรูปแบบขั้นสูง" เข้ามา ไดรฟ์เหล่านี้มีขนาดเซกเตอร์ทางกายภาพของ 4KiB แต่ขนาดเซกเตอร์ตรรกะของ 512 ไบต์ พวกเขาทำงานได้ดีขึ้นมากถ้าอ่านและเขียน (โดยเฉพาะอย่างยิ่งการเขียน) เป็นขนาด 4KiB หลายตัวและจัดแนวบนขอบเขต 4KiB (8 ส่วนตรรกะ) การเขียนที่ไม่ได้จัดแนวจะแปลเป็นการดำเนินการอ่าน - แก้ไข - เขียนซึ่งเสี่ยงต่อการสูญหายของข้อมูล

ผลจากการนี้ก็คือถ้าคุณกำลังใช้รูปแบบ "ขั้นสูง" ไดรฟ์คุณจริงๆต้องการพาร์ทิชันของคุณเพื่อเริ่มต้นใน 4KiB (8 ภาคตรรกะ) เขตแดน

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


2
@crypto: โปรดทราบว่านี่ไม่ได้เป็นเพียงข้อมูลที่เกี่ยวข้องกับการสูญเสีย แต่ยังหมายถึงว่าไดรฟ์ของคุณทำงานได้มากกว่าที่จำเป็นดังนั้นจึงควรสวมใส่เร็วขึ้น
user541686

+1 นี่เป็นเหตุผลที่ดีมาก
Hennes

2

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


1

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

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

บันทึกย่อ: ฉันใช้ Linux และข้อมูลผู้ใช้ของฉัน (เรียกว่า/home) อยู่ในพาร์ติชันของตัวเองเป็นเวลา 17 ปี อนุญาตให้ฉันคัดลอกข้อมูลจากดิสก์ไปยังดิสก์โดยไม่ต้องกังวลกับระบบปฏิบัติการหรือเวอร์ชั่น


พาร์ติชันข้อมูลหรือดิสก์เฉพาะ (อย่างใดอย่างหนึ่ง / ที่บ้าน, D:, ที่ใดที่หนึ่งเพื่อโฮสต์ my_documents, / usr / local / home, ... อะไรก็ตาม) แน่นอนว่าเป็นความคิดที่ดีมาก แต่สามารถทำได้ทั้งก่อนและหลังการติดตั้งระบบปฏิบัติการ (ที่นี่ฉันคิดว่าการติดตั้งระบบปฏิบัติการไม่เต็มทั้งดิสก์ด้วยพาร์ติชันเดียวโชคดีที่ windows ฉลาดพอที่จะไม่ทำอย่างนั้นในระหว่างการติดตั้งสติแม้ว่าคุณยังคงต้องตั้งค่าพาร์ติชันด้วยตนเอง )
Hennes

@Hennes "ล่าสุด" (ล่าสุดที่ฉันทำมันคือ 2014) โปรแกรมติดตั้ง Ubuntu เริ่มต้นที่จะเติมดิสก์ทั้งแผ่นด้วยพาร์ติชันเดียว แต่ให้คุณเพิ่มพาร์ติชั่นถ้าคุณรู้ว่าจะถามอะไร
RonJohn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.