วิธีที่เร็วที่สุดในการเขียนทับฮาร์ดไดรฟ์เก่าอย่างปลอดภัยคืออะไร [ซ้ำ]


9

ซ้ำได้:
ลบข้อมูลทั้งหมดจากฮาร์ดไดรฟ์อย่างปลอดภัย

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

ตามคำถามจริงที่นี่; เป็นไปได้ไหมที่จะสามารถเขียนลงดิสก์หลาย ๆ ตัวใน HDD พร้อมกันและเพิ่มอัตราการเขียนข้อมูลทั้งหมด? ถ้าสมมุติว่ามีดิสก์อยู่ภายใน 6 แผ่นฉันสามารถเพิ่มความเร็วในการเขียนได้ 6 เท่าถ้าฉันเขียนข้อมูลเดียวกันไปยังแต่ละอันในเวลาเดียวกัน

ข้อเสนอแนะอื่น ๆ ยินดีต้อนรับเนื่องจากฉันเขียนด้วยความเร็ว 22MB / s ATM (ไดรฟ์เก่าหรือรหัสเส็งเคร็ง?) นี้จะใช้เวลาสักครู่

แก้ไข:เพื่อความปลอดภัย HDD ของฉันมีอายุประมาณ 10 ปีหรือน้อยกว่าและมีขนาด 60GB ต้องใช้การเช็ดเพียงครั้งเดียวหรือไม่?


@ Jason ขอโทษที่แก้ไขได้เมื่อคุณถาม

1
เร็วที่สุดคือการกรอกข้อมูลผ่านศูนย์หนึ่งครั้งตามคำแนะนำโดย Basile Starynkevitch ไม่มีข้อมูลใดที่สามารถกู้คืนได้หลังจากการเขียนทับครั้งเดียวการเขียนทับหลายครั้งจะเสียเวลา ... nber.org/sys-admin/overwritten-data-guttman.html
Moab

คลายเกลียวมันและปล่อยถังขยะของคุณเข้าไป! :)
William Hilsum

2
แย่เกินไปที่จะย้ายฉันอยากจะรู้เกี่ยวกับวิธีการทำใน c ++ ...
Rookie

3
@Rookie: จากนั้นถามอีกครั้งเกี่ยวกับ StackOverflow และระบุว่าคุณต้องการโซลูชัน C ++
SLAK

คำตอบ:


14

ฉันใช้CCleanerสองสามครั้งซึ่งเป็นเครื่องมือฟรีที่ทำงานได้ ป้อนคำอธิบายรูปภาพที่นี่


1
+1 เนื่องจาก CCleaner ไม่เพียง แต่เติมขยะในฮาร์ดดิสก์ของคุณเท่านั้น แต่ยังทำให้ปลอดภัยด้วย (ไม่สามารถกู้คืนได้) ฉันไม่คิดว่า CCleaner จะทำได้เร็วกว่านี้ แต่ฉันก็ไม่คิดว่าคุณสามารถเขียนได้ในเวลาเดียวกันกับหลายจานในฮาร์ดดิสก์
jcisio

1
@ jcisio ดูเหมือนว่าจะเร็วกว่าโปรแกรมของฉัน 2 เท่าอาจเป็นเพราะนี่เป็นการเขียนเลขศูนย์เท่านั้นหรือ ยังแปลกที่ฉันไม่สามารถได้ยิน HDD "เกา" ของฉันเลยตอนนี้ เวอร์ชันของฉันมีเสียงค่อนข้างมากแม้ว่าฉันเพิ่งเขียนหนึ่งไฟล์ในพาร์ติชันใหญ่
Rookie

@ Mark, CCleaner ไม่ได้ลบข้อมูลที่ซ่อนอยู่?
Rookie

1
@Rookie มันสามารถลบทุกอย่างคุณเพียงแค่เลือกตัวเลือกนี้ใน Wipe combobox
oleksii

@ Mark, เมตาดาต้านั้นเป็นชื่อไฟล์ใช่ไหม? มีโปรแกรมให้อ่านชื่อไฟล์เหล่านี้แม้ว่าฉันจะเขียนทับข้อมูลทั้งหมดหรือไม่
Rookie

11

คุณควรใช้DBANหรือเครื่องมือที่คล้ายกัน


ฉันคิดว่าไม่ดีเนื่องจากฉันมีข้อมูล 2 เทราไบต์ในดิสก์ 3 ตัวที่ฉันต้องการเก็บไว้ "DBAN จะลบเนื้อหาของฮาร์ดดิสก์ใด ๆ ที่สามารถตรวจจับ" oO โดยอัตโนมัติและสมบูรณ์หากฉันเข้าใจถูกต้องหรือไม่
Rookie

@ Rookie คุณเข้าใจถูกต้องแล้ว ในกรณีของคุณการใช้ DBAN นั้นไม่สามารถทำได้
Duijf

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

2
@SLaks คุณสนใจที่จะอธิบายว่าทำไมสิ่งนี้ถึงดีกว่า CCleaner หรือคำแนะนำอื่น ๆ
Ivo Flipse

@IvoFlipse ตกลงคุณต้องการคำอธิบายที่ชัดเจนว่าทำไมผู้ใช้นี้ควรใช้ DBAN กับเครื่องมือที่มีอยู่แล้ว DBAN จะล้างข้อมูลอุปกรณ์ที่เชื่อมต่อซึ่งอาจเป็นอันตรายได้อย่างสมบูรณ์หากทั้งหมดที่คุณพยายามทำคือลบฮาร์ดไดรฟ์ภายนอก
Kolob Canyon

7

เพียงแค่เติมด้วยศูนย์ไบต์บน Linux ด้วยสิ่งที่ชอบ

dd if=/dev/zero of=/dev/sdb bs=1M count=1000

นี้เพียงพอสำหรับวัตถุประสงค์ส่วนใหญ่และเป็นสิ่งที่เร็วที่สุดที่มีอยู่

(อาจจะเทียบเท่ากับระบบของคุณและคุณสามารถบูตลินุกซ์ CD-live เพื่อเรียกใช้งานได้)

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


3
คำถามมี Win XP ในแท็ก ...
Violet Giraffe

แน่นอนฉันเดาว่าเขาตอบก่อนที่ฉันจะแก้ไขแท็กขออภัย
Rookie

1
ใช่. ฉันได้เพิ่มข้อเสนอแนะเพื่อค้นหาสิ่งที่เทียบเท่าบน WinXP ซึ่งฉันไม่รู้ ... (ฉันใช้ Linux ตั้งแต่ปี 1993)
Basile Starynkevitch


3

sdelete - ไม่มีความจำเป็นที่จะต้องเขียนทับสิ่งที่เกี่ยวกับกระทรวงอีกต่อไป

แก้ไข: sdelete เขียนโดย microsoft มัน 'รู้' เกี่ยวกับภูมิภาคที่ซ่อนอยู่ของ NTFS ข้อมูลนอกวงและคุณสมบัติอื่น ๆ ที่สนุกน้อย มันไม่จำเป็นต้องติดตั้งและรวดเร็วและง่ายดาย

Mil Spec 'คุณต้องเขียนทับ 37 ครั้งด้วยข้อมูลแบบสุ่มในลำดับต่อไปนี้' ส่วนใหญ่เป็นการตลาดแอพรักษาความปลอดภัยและข้อกำหนดของ DoD ที่จำได้ครึ่งหนึ่ง มันเป็นสิ่งที่จำเป็นอย่างยิ่งสำหรับฮาร์ดไดรฟ์บิตต่อบิตและ MFM ก่อนหน้าซึ่งคุณมีโอกาสกู้คืนโซนบางส่วนถ้าคุณอ่านภายใต้ EM แม้ว่าในทางปฏิบัติมันเป็นเรื่องเกี่ยวกับหัวหลงทางที่มักจะทิ้งร่องรอยก่อนหน้านี้ไว้อย่างสมบูรณ์ ด้วยฮาร์ดไดรฟ์ GMR ที่ทันสมัยความกังวลหลักคือการทำแผนที่เฟิร์มแวร์ในส่วนที่ไม่ดีออกจากข้อมูลที่ถูกต้องที่ระบบปฏิบัติการไม่ทราบ


สนใจที่จะอธิบายว่าทำไมมันไม่จำเป็นและทำไม sdelete เป็นเครื่องมือที่เหมาะสมสำหรับงาน?
Ivo Flipse

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

1

ใช้ Linux LiveCD เพื่อเรียกใช้สิ่งที่ต้องการ

dd if=/dev/urandom of=/dev/sda1 bs=1M

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


1
/ dev / ศูนย์ปลอดภัยเพียงพอและจะเร็วขึ้น
Rob

1

Linux มีเครื่องมือมาตรฐานที่เรียกว่า shred ซึ่งจะเขียนทับไฟล์ (หรือไดรฟ์) หลายครั้งด้วยข้อมูลแบบสุ่มเพื่อป้องกันการดึงไฟล์ที่ถูกลบ หากคุณไม่ต้องการให้ใครรู้ว่าคุณเคยใช้เครื่องฉีกมีตัวเลือกที่จะเขียนทับทุกอย่างด้วยเลขศูนย์ในรอบสุดท้าย

หากต้องการใช้ shred บนดิสก์ให้ค้นหาสิ่งที่เรียกว่า (โดยปกติแล้วจะเป็น / dev / hda หรือ / dev / sdc) จากนั้นเปิดเทอร์มินัลแล้วเรียกใช้:

shred -vfz -n 10 /dev/hda

โดยที่ / dev / hda ถูกแทนที่ด้วยชื่อของอุปกรณ์ การทำเช่นนี้จะเขียนทับทั้งดิสก์สิบครั้งและเป็นครั้งสุดท้ายด้วยศูนย์ทั้งหมด

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