ไดรฟ์ USB“ หยุด” มีผลกับไดรฟ์จริงหรือไม่?


48

ฉันถอดปลั๊กไดรฟ์ USB ออกจากคอมพิวเตอร์ของฉันมาหลายปีแล้วและไม่มีอะไรเลวร้ายเกิดขึ้น แต่ฉันได้ยินมาว่าคุณควรจะใช้ " Safely Remove Hardware" ก่อนที่จะลบไดรฟ์ ว่า "อะไรSafely Remove Hardware" โปรแกรมทำ (นอกเหนือจากล้างบัฟเฟอร์เอาท์พุท)?
นี่เป็นข้อแนะนำเพียงเพื่อให้แน่ใจว่าการส่งข้อมูลทั้งหมดไปยังอุปกรณ์หยุดทำงานหรือมีเหตุผลอื่นหรือไม่?


ฉันยังตรวจสอบเพื่อให้แน่ใจว่าไดรฟ์ไม่ได้ใช้งานหรือกำลังเขียนอยู่
Moab

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

@Matt: ไดรฟ์มีแคชด้วย
Billy ONeal

@BillyONeal ฉันไม่เคยบอกว่ามันไม่ได้ :) เมื่อฉันบอกว่าไดรฟ์ฉันหมายถึงจานจริงจากหน่วยความจำที่ระเหยไปถึงหน่วยความจำแบบไม่ลบเลือน
แมตต์

@ แมท: วิธีการบนโลกที่ไม่ส่งผลกระทบต่อจาน? การดำเนินการดีดออกจะล้างบัฟเฟอร์ลงบนจาน
Billy ONeal

คำตอบ:


74

ขึ้นอยู่กับการตั้งค่าที่คุณตั้งไว้สำหรับไดรฟ์ ตัวอย่างเช่นหากคุณค้นหาตัวจัดการอุปกรณ์สำหรับดิสก์ไดรฟ์คุณจะเห็นสิ่งนี้:

ตัวอย่างตัวจัดการอุปกรณ์

หากคุณมีตัวเลือกแรก (ถอนการติดตั้งอย่างรวดเร็ว) ให้เลือกการถอดไดรฟ์เพียงยกเลิกการต่อเชื่อมพาร์ติชันและไม่อนุญาตให้โปรแกรมเข้าถึงไดรฟ์อีกต่อไป

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


7
+1 สำหรับการสังเกตว่า "มันขึ้นอยู่กับการกำหนดค่าและรวมถึงภาพหน้าจอ
Lynn Crumbling

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

สิ่งนี้ถือว่าคุณใช้ Windows แน่นอน ... เครื่อง Mac และ Linux ไม่มีตัวเลือกนั้น AFAIK แต่จะยังคงบ่นถ้าคุณดึงแท่ง USB ออกก่อนที่จะทำการ unmount ไดรฟ์
calum_b

@scottishwildcat - เครื่อง Mac และ Linux เลื่อนการจัดการแคชไปที่รหัสระบบไฟล์ ระบบไฟล์ FAT (32, exFAT ฯลฯ ) โดยการซิงค์เริ่มต้นจะเขียนทุก ๆ 5 วินาทีการใช้งาน NTFS (rw - ฟิวส์) นั้นค่อนข้างยุ่งยากและเกินกว่าความรู้ของฉัน ext2,3 จะทำงานคล้ายกับ FAT .. XFS, btrfs, ext4 โดยค่าเริ่มต้น ฉันไม่รู้เกี่ยวกับ UFS / UFS + ใน MacOSX
qdot

1
@qdot: ไดรฟ์ระดับผู้บริโภคส่วนใหญ่ไม่ค่อยมีวิธีการเขียนแคชกลับ ไดรฟ์ enterprisey เพิ่มเติมมักจะมีแคชรูปแบบการเขียนกลับบางส่วนอยู่บนไดรฟ์หรือคอนโทรลเลอร์ ทั้งสองชนิดมีให้เป็นรุ่นภายนอก นี่ไม่ใช่ข้อมูลจำเพาะ USB Mass Storage ที่เรากำลังพูดถึง กล่องโต้ตอบเดียวกันนั้นใช้สำหรับอุปกรณ์ทุกประเภทที่สามารถตัดการเชื่อมต่อได้ เช่น eSATA, FireWire, IBIS / HSDL, LightPeak เป็นต้น
Billy ONeal

8

ข้อมูลใหม่จะไม่ถูกบันทึกลงในไดรฟ์ USB ในทันทีข้อมูลจะถูกเก็บไว้ใน RAM ในบางครั้ง แรงจูงใจหลักของ appoarch นั้นคือการเพิ่มประสิทธิภาพบางอย่างบนหน้าเขียนใหม่ซ้ำแล้วซ้ำอีกในสถานที่

ดังนั้นโดยการถอดปลั๊กอย่างไม่ปลอดภัยคุณมีความเสี่ยงที่หน้าที่เขียนเมื่อเร็ว ๆ นี้ที่เก็บไว้ชั่วคราวใน RAM จะไม่เข้าถึงดิสก์

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


4
บันทึกการทำธุรกรรมของ NTFS ช่วยให้มั่นใจว่าระบบไฟล์มีความสอดคล้อง ไม่ได้รับประกันว่าทุกสิ่งที่คุณเขียนลงในไดรฟ์จะได้รับการเขียนจริง
Billy ONeal

1
มันทำงานในทางอื่นด้วย หากข้อมูลถูกคัดลอกไปยังคอมพิวเตอร์ในรูปแบบ HDD อาจมีการกำหนดการโอนล่าช้า ในกรณีนั้นข้อมูลจะปรากฏบนไดรฟ์ปลายทาง แต่ถ้าโฮสต์ไม่ได้เสียบปลั๊กข้อมูลปลายทางจะหายไป
AndrejaKo

นอกจากนี้ความล่าช้าในการเขียนไปยังไดรฟ์จะพยายามลดการเขียนทั้งหมด - ลดอายุการใช้งานของไดรฟ์
Defenestration

@CapsicumDreams: บางทีสำหรับไดรฟ์สถานะของแข็งที่เป็นจริง ที่เก็บแม่เหล็กทั่วไปไม่มีขีด จำกัด จำนวนการเขียน (อย่างน้อยก็ไม่ได้อยู่ใน "เล็กพอสมควรที่ใครบางคนอาจถึงขีด จำกัด ")
Billy ONeal

3

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

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