เหตุใด Disk Utility / diskutil จึงใช้เวลานานในการทำให้ข้อมูลเป็นศูนย์?


8

ฉันได้ลองกับ Disk Utility.app และ diskutil ที่ commandline เพื่อให้ไม่มีฮาร์ดไดรฟ์ USB ภายนอกขนาด 3TB และทั้งคู่ทำงานที่ประมาณ 1% / 1 ชั่วโมง ใน Disk Utility.app ฉันใช้โหมด 1 รอบและด้วย diskutil ฉันใช้ 1 รอบผ่านสุ่ม

ฉันใช้ Mavericks / 10.9


มันยอดเยี่ยมมากที่ Google สามารถตอบคำถามในวงนั้นได้ ขอบคุณที่เพิ่มลงในโพสต์ของคุณ
Frank Thomas

@bike ฉันเปลี่ยนกลับการแก้ไขของคุณ - หากคุณไม่ต้องการในคำถามจากนั้นย้ายไปที่คำตอบอย่าเพิ่งลบมัน
John Bachir

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

2
ฉันเห็นด้วยกับ @bmike ว่าหากคุณต้องการตอบคำถามของคุณเองโปรดโพสต์โซลูชันของคุณเป็นคำตอบที่แท้จริงของคำถาม วิธีนี้ช่วยให้ผู้ใช้โหวตคำตอบที่กำหนดและทำให้ผู้เข้าชมในอนาคตได้รับข้อมูลที่เกี่ยวข้องมากที่สุดในลักษณะที่สอดคล้องกัน แต่โปรดตรวจสอบให้แน่ใจว่าคำตอบของคุณนั้นเพียงพอที่จะตอบคำถามที่คุณตอบได้อย่างเหมาะสม :)
Der Hochstapler

คำตอบ:


12

ฮาร์ดไดรฟ์ USB ภายนอก 3TB

มีคำตอบของคุณ 3TB นั้นมีพื้นที่เยอะ

ฉันแน่ใจว่าดิสก์ 3TB ของคุณเป็นดิสก์แบบหมุนได้ซึ่งสามารถเขียนได้อย่างมีประสิทธิภาพเพียงประมาณ 60MBytes / วินาที (อาจเป็นไดรฟ์ล่าสุดเร็วกว่าเล็กน้อย แต่แคชใด ๆ ฯลฯ จะไม่ช่วยให้คุณเขียนแบบสุ่มทั้งหมดอย่างง่าย )

อาจทำงานได้เร็วขึ้นด้วยการเชื่อมต่อโดยตรงตามที่ @LeeHarrison แนะนำ


งานของพ่อฉันทำให้เขาใช้ Mac แต่เมื่อเร็ว ๆ นี้พวกเขาอัปเกรดทุกคน เขามอบหมายให้ฉันด้วยการเช็ดไดรฟ์ ฉันบูทถึง Disk Utility และเลือก 7 การลบผ่าน (สิ่งที่เป็นความลับเป็นความลับ) ไดรฟ์ 500 GB ใช้เวลาในการลบประมาณ 10 ชั่วโมง
โคลจอห์นสัน

"3TB is a lot of space"ฉันคิดว่าอาจเป็นเรื่องของความเห็น :)

10

ใช่การเขียนข้อมูลแบบสุ่มในปริมาณ 3TB จะใช้เวลานานมาก โดยทั่วไปจะใช้เวลาประมาณ 8 ชั่วโมงต่อ TB สำหรับการจัดรูปแบบ (ไม่ใช่การจัดรูปแบบที่รวดเร็ว) และไม่เกี่ยวข้องกับค่าใช้จ่ายเพิ่มเติมที่ทำให้ CPU สร้างข้อมูลแบบสุ่มสำหรับแต่ละบิตก่อนที่จะเขียน 1% / ชั่วโมงดูเหมือนจะช้านิดหน่อย แต่ฉันก็ยังคาดหวังว่างานจะใช้เวลาสองวันหรือมากกว่านั้น USB น่าจะเป็นสิ่งที่ทำให้คุณช้าลงจริง ๆ เนื่องจากการสร้างแบบสุ่มต้องข้ามบัสและบริดจ์ระหว่างดิสก์แบบถอดได้และซีพียู


3
เห็นด้วยกับโปสเตอร์ข้างต้น ถ้าเป็นไปได้คุณสามารถลบ HD ออกจากกล่องหุ้มภายนอกและเชื่อมต่อภายในได้หรือไม่? ที่มีแนวโน้มที่จะเร่งความเร็วสิ่งต่าง ๆ ค่อนข้างน้อย
Lee Harrison

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

ฉันเข้าใจว่าคุณสามารถบอก SSD เพื่อทำเครื่องหมายเซลล์ทั้งหมดของมันว่างเปล่าและทำให้ข้อมูลหายไปอย่างถาวร แต่ด้วย hdd mechano-magnetic ทุกบิตที่ใช้งานจริง ๆ แล้วจะต้องถูกเขียนทับเพื่อป้องกันไม่ให้ถูก กู้คืนโดยซอฟต์แวร์ทำให้การอ่านดิบของสื่อ ฉันต้องเข้าใจความแตกต่างของคุณผิด แต่ถ้าคุณสามารถอธิบายได้ฉันจะขอบคุณมัน
Frank Thomas

okay @ FrankThomas พวกเขาปฏิเสธภาพลักษณ์ของฉันจากคำถามดังนั้นคุณจะได้รับมันในคำตอบของคุณ: D
John Bachir

@FrankThomas เช่นเดียวกันกับฮาร์ดดิสที่มีการเข้ารหัส นี่ไม่ใช่ค่าเริ่มต้นสำหรับดิสก์หมุนหลาย ๆ ตัวยกเว้นว่าคุณตั้งรหัสผ่าน BIOS HDD และเพื่อตอบสนองต่อสถานการณ์ที่ธรรมดากว่านี้เล็กน้อย: ไม่จำเป็นต้องโอนศูนย์ทั้งหมดเหล่านั้นผ่านบัส SATA ไดรฟ์ควร (และในหลาย ๆ กรณี) จะสามารถเช็ดตัวเองได้อย่างสมบูรณ์แบบโดยไม่มีการแทรกแซงจากโฮสต์อย่างต่อเนื่อง
Hennes

4

3TB เป็นข้อมูลจำนวนมากและ USB นั้นค่อนข้างช้าและมีค่าใช้จ่ายมากมาย

สมมติว่าคุณมี USB 2 และมีประสิทธิภาพที่ดีพอสมควรที่ 30-35MB / วินาที (นี่เป็นเรื่องเกี่ยวกับความเร็วการเขียนสูงสุดสำหรับ USB 2)

  30 MB / sec  
 100 MB per 3 seconds  
2000 MB per 60 seconds
  2GB per min 
120GB per hour, or 25 hours for 3 TB.

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

มีอย่างน้อยสามวิธีในการจัดการกับสิ่งนี้:

  1. รอนาน
  2. ใช้บัสที่เร็วขึ้นไปยังดิสก์ (เช่นกล่องหุ้ม eSATA หรือติดตั้งดิสก์ภายใน)
  3. อย่าส่งข้อมูลใด ๆ ไปยังไดรฟ์เพื่อล้างข้อมูล บอกให้ไดรฟ์เช็ดตัวเองแทน มีประโยชน์สำหรับการนี้: DBANและปลอดภัยลบ

การลบที่ปลอดภัยดูน่าสนใจ hdparm สั่งให้คอนโทรลเลอร์จัดการกับการเขียนทับหรือไม่และปล่อยให้ดิสก์ดูแลเอง นอกจากนี้ DBAN ยังเป็นซอฟต์แวร์ที่ยอดเยี่ยม แต่ทำไมคุณถึงเชื่อว่ามันจะเร็วกว่าเครื่องมือลบข้อมูลที่ปลอดภัยอื่น ๆ เช่น sfill หรือยางลบสำหรับ windows
Frank Thomas

ฉันไม่คุ้นเคยกับเครื่องมือ windows ใด ๆ สำหรับการลบที่ปลอดภัยและฉันคุ้นเคยกับทั้ง Linux และ BSD ดังนั้นฉันมักจะแนะนำ hdparm และ DBAN ไม่ได้บอกว่าไม่มีเครื่องมืออื่น ๆ ที่ใช้งานได้ดีเช่นกัน
Hennes

gotcha แต่นั่นไม่ใช่คำถามของฉัน มันเป็นข้อสันนิษฐานของฉันว่ายูทิลิตี้ที่ OP ใช้อยู่นั้นเทียบเท่ากับ dban หรือเครื่องมือลบล้างอย่างปลอดภัยอื่น ๆ สิ่งที่ฉันไม่ได้รับคือสัญลักษณ์แสดงข้อที่สามของคุณเกี่ยวกับการไม่ส่งข้อมูลใด ๆ ไปยังไดรฟ์ ทุกยูทิลิตี้ที่ฉันเคยพบต้องใช้ CPU เพื่อสร้างข้อมูลแบบสุ่มเพราะ hdd ไม่มีความสามารถในการทำงานด้วยตัวเอง ฉันสามารถจินตนาการถึงคุณสมบัติการลบที่ปลอดภัยที่ติดตั้งไว้ในดิสก์คอนโทรลเลอร์ IO แต่ฉันไม่เคยได้ยินมาก่อนว่ามีอะไรเกิดขึ้นฉันจึงพลาดอะไรไปบ้าง มีวิธีที่จะปล่อยให้มันทั้งหมดไปยังตัวควบคุมหรือไม่? และมันจะใช้มันอย่างไร?
Frank Thomas

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