เกิดอะไรขึ้นกับฮาร์ดไดรฟ์เมื่อเราลดขนาด (ลดขนาดขยาย) พาร์ติชั่น


0

ฉันมีฮาร์ดไดรฟ์ที่มี 4 พาร์ติชัน (c, d, e, f) และฉันต้องการลดขนาดพาร์ติชัน (e) แล้วขยายพาร์ติชัน (c) ด้วยพื้นที่ว่างที่หด จะเกิดอะไรขึ้นกับฮาร์ดไดรฟ์ ถัง / ภาคจะถูกย้ายหรือไม่?


จะตรวจสอบพื้นที่ว่างของ e และระบบไฟล์จะถูกจัดระเบียบหากจำเป็น ความยาวของระบบไฟล์ของ e จะสั้นลง e จะถูกย้ายไปข้างหน้าอย่างใดอย่างหนึ่งจนกว่าจะถึง f หรือทำให้มีพื้นที่เพียงพอตามที่ร้องขอสำหรับ c d จะถูกย้ายมากกว่าจำนวนเดียวกัน c จะขยายความยาวของระบบไฟล์ของมันจะขยายออกไป
jdwolf

คำตอบ:


1

ไม่มีอะไรน่าสนใจเกิดขึ้นทางร่างกาย - ระบบปฏิบัติการเพียงแค่อ่านข้อมูลจากที่เดียวและเขียนมันกลับไปที่อื่น

โดยเฉพาะ:

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

(โปรดทราบว่าระบบส่วนใหญ่ไม่สนใจเกี่ยวกับหน่วยงานทางกายภาพเช่นกระบอกสูบหรือจาน - พวกเขาทำงานกับหมายเลขบล็อกธรรมดา (LBAs) และปล่อยให้ไดรฟ์คิดออกวิธีที่ทุกอย่างทำงานเหมือนกันกับ HDDs, SSD, ดีวีดี .. )


ดังนั้นระบบปฏิบัติการเท่านั้นที่ทำงาน? LBA หรือที่เรารู้จักกันในขณะที่ภาคจะไม่เปลี่ยนแปลง? มีความเป็นไปได้ที่จะเกิดความล้มเหลวของฮาร์ดดิสก์หรือไม่? หรือเป็นอันตรายสำหรับฮาร์ดดิสก์?
ญิฮาด

เท่าที่ดิสก์นั้นรู้จะเป็นการอ่าน / เขียนข้อมูลปกติอย่างสมบูรณ์ (แม้ว่าคุณจะย้ายพาร์ติชั่นหรือพยายามลดขนาดพาร์ติชั่นตั้งแต่เริ่มต้นก็อาจมีข้อมูลจำนวนมากที่จะย้าย - แต่ไม่มีฮาร์ดแวร์พิเศษที่ชาญฉลาดอีกแล้ว)
grawity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.