zeroing HD 1 TB เพื่อผลตอบแทน


1

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

โดยสรุปฉันจะล้างเฉพาะส่วนที่ใช้งานของ 1 TB HD ในเวลาที่เหมาะสมได้อย่างไร

[แก้ไข]:

คำแนะนำที่นำเสนอในครั้งนี้เป็นวิธีแก้ไขปัญหาที่ถูกต้อง แต่ก็ไม่ได้เป็นอย่างที่ฉันต้องการ โปรดทราบว่าฉันไม่ใช่ผู้ใช้ linux ขนาดใหญ่และไม่มี linux boot cd ในมือหรือเวลาที่จะรับ

เนื่องจากฉันยังไม่ได้ลบอะไรในไดรฟ์ฉันคิดว่าสิ่งที่ฉันกำลังมองหาคือวิธีการศูนย์ข้อมูลที่มีอยู่โดยไม่ต้องเสียเวลาในพื้นที่ว่างเปล่า ส่วนใหญ่มีโอกาสที่ดีที่ไดรฟ์ 9 / 10th ยังไม่ได้สัมผัสและฉันหวังว่ามันเป็นไปได้ที่จะหลีกเลี่ยงการเปลี่ยนแปลง

[แก้ไข]:

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

ขอบคุณอีกครั้ง!

RlonRyan


1
สมมติว่าคุณใช้ Windows และมั่นใจว่าคุณไม่ได้ลบสิ่งใดที่สำคัญโปรดดูที่: การ
ทำลาย

3
เติม 1 TB ด้วยค่าศูนย์ต่ำกว่า 3 ชั่วโมง เร็วและง่ายกว่าการถามที่นี่
Sacha K

นั่นเป็นเรื่องจริง แต่ฉันจะไม่สามารถเข้าถึงแล็ปท็อปได้จนถึงสุดสัปดาห์นี้ซึ่งเป็นวันหยุดสุดสัปดาห์ที่ฉันไม่อยากเสีย
RlonRyan

[อัปเดต]: ดูเหมือนว่า windows ในรูปแบบเต็มผ่าน USB 3.0 อาจเป็นทางออกที่ง่ายที่สุดสำหรับปัญหาของฉัน ดูเหมือนว่ารูปแบบเต็มจะเขียนไดรฟ์ด้วยเลขศูนย์ อย่างไรก็ตามวิธีนี้อาจเป็นวิธีที่ช้าที่สุดดังนั้นหวังว่าจะมีวิธีที่ดีกว่านี้ออกมา
RlonRyan

คำตอบ:


0

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


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

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

0

เริ่มแล็ปท็อปด้วยแผ่นซีดี linux live Ubuntu จะทำงานได้ดีอย่างสมบูรณ์ ( https://help.ubuntu.com/community/LiveCD ) เพียงทำตามคำแนะนำจนกระทั่งคุณมีเดสก์ท็อป LiveCD เรียกใช้บรรทัดคำสั่ง (เทอร์มินัล) เป็นรูทบนบรรทัดคำสั่ง (ลอง sudo -i หรือ su - ด้วยรหัสผ่านเปล่า) ค้นหาไดรฟ์ของคุณโดยใช้ "ls / dev / sd *" ฉันจะอ้างถึงพาร์ติชันเป็น sdyX ซึ่งจริง ๆ แล้วมันจะมีชื่อเช่น / dev / sda1 รัน fdisk -l / dev / sdyX เพื่อดูพาร์ติชั่นที่คุณมี รันคำสั่ง "dd if = / dev / zero of = / dev / sdyX bs = 10240" เพื่อเขียนทับพาร์ติชันด้วยค่าศูนย์ ทำซ้ำสิ่งนี้สำหรับพาร์ติชันทั้งหมดจาก fdisk และเสร็จสิ้นด้วยคำสั่ง "sync" ไดรฟ์ของคุณจะเป็น zerod

นอกจากนี้ยังมีดิสก์สำหรับบูตที่เรียกว่า DBan ซึ่งคุณสามารถใช้ได้หากคุณไม่สะดวกกับ linux


ขอบคุณสำหรับคำแนะนำ linux แต่ฉันคิดว่าฉันจะใช้ DBAN
RlonRyan

0

การใช้ไดรฟ์ที่ไม่มีศูนย์โดยใช้ Linux LiveCD น่าจะเป็นวิธีที่ดีที่สุด (อ่าน: ปลอดภัยที่สุด)

ในการตอบคำถามของคุณ (เฉพาะลบการครอบครองเซกเตอร์) ใช้ Linux live CD / USB และใช้ srm ( ปลอดภัยลบ ) เพื่อลบไฟล์ทั้งหมด

mount -t ntfs /device/path /mnt/WinDisk
srm /mnt/WinDisk/*

ไม่แน่ใจว่าสิ่งนี้เร็วกว่า dd'ing หรือไม่ แต่ตอบคำถามของคุณได้

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

dd if=/dev/random of=/device/path bs=512 count=1024

น่าเสียดายที่นี่เป็นเทคนิคเล็กน้อยสำหรับรสนิยมของฉัน อย่างไรก็ตามนี่เป็นวิธีที่ใกล้เคียงที่สุดกับสิ่งที่ฉันหวังไว้และฉันขอขอบคุณสำหรับมัน ถึงกระนั้นปัญหาของไฟล์ temp ที่ไม่ปลอดภัยก็ยังไม่ได้รับการแก้ไข (ฉันเรียกใช้ windows นอกไดรฟ์และเราทุกคนรู้ว่า windows ยุ่งจะได้รับ ... )
RlonRyan

0

ทำไมคุณไม่ใช้ DBAN เพื่อลบข้อมูลทั้งหมด? ง่ายปลอดภัย หากคุณต้องการบางสิ่งที่เร็วขึ้นโปรดใช้ Diskwipe build ใน HBCD คุณสามารถบูตยูเอสบีได้โดยใช้ "Yumi" แจ้งให้เราทราบหากคุณมีข้อสงสัย


DBAN เป็นแผนของฉันมาโดยตลอด แต่ฉันหวังว่าจะไม่ต้องเสียเวลาในพื้นที่ที่ไม่ได้ใช้ดังนั้นจึงนำเสนอคำถามนี้
RlonRyan

ถ้าคุณไม่อยากเสียเวลาใช้ diskwipe หนึ่ง HBCD
WinglessWinter

ขอบคุณสำหรับคำแนะนำ ฉันจะเก็บ HBCD ไว้ในใจสำหรับการทำความสะอาดไดรฟ์ในอนาคต
RlonRyan

0

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

shred -v /dev/sda # assuming sda is your disk

หากคุณสนใจเกี่ยวกับการ zeroing ดิสก์จริงๆ shred มีตัวเลือกในการทำเลขศูนย์สุดท้ายแทนการสุ่มข้อมูลให้ตรวจสอบหน้าคู่มือของมัน


1
ในขณะที่ฉันแน่ใจว่าสิ่งนี้จะทำให้งานสำเร็จฉันกลัวว่าการเขียนทับหลายครั้งมากเกินไปและไม่ใช่วิธีแก้ไขปัญหาที่ตรงเวลาที่สุด อย่างไรก็ตามฉันขอขอบคุณสำหรับข้อมูลของคุณ
RlonRyan

@RlonRyan มากเกินไป? ทุกอย่างขึ้นอยู่กับระดับความลับของข้อมูล คุณสามารถตั้งค่าจำนวนรอบด้วย-n Xอาร์กิวเมนต์โดยที่ X คือจำนวนรอบ (เริ่มต้น 3 แต่คุณสามารถตั้งค่าเป็น 1 สำหรับการทำงานหนึ่งชั่วโมงอย่างรวดเร็วซึ่งเพียงพอสำหรับกรณีส่วนใหญ่ยกเว้นว่าข้อมูลมีค่าเพียงพอสำหรับ ผู้โจมตีที่มีศักยภาพในการเปิดดิสก์และโจมตีด้วยกล้องจุลทรรศน์อิเล็กตรอน)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.