/ dev / ศูนย์เทียบเท่าใน windows?


10

ฉันพยายามใช้ dd รุ่น windows เพื่อคัดลอก RHEL iso ไปยัง USB stick อย่างไรก็ตามฉันต้องการลบไดรฟ์เสียก่อนเพื่อให้แน่ใจว่าไม่มีระบบไฟล์อยู่ก่อนที่จะเขียนออกมา มี / dev / ศูนย์เทียบเท่าใน windows ที่ฉันสามารถใช้เป็น infile ได้หรือไม่

คำตอบ:


12

John Newbigin's ddสนับสนุนสิ่งนี้

อุปกรณ์เสมือนเป็นคุณสมบัติใหม่ในเวอร์ชัน 0.4beta1

เนื่องจาก windows ไม่มีอุปกรณ์เช่น unix / dev / zero หรือ / dev / random สิ่งเหล่านี้ถูกนำมาใช้ภายใน dd คุณสามารถใช้สิ่งเหล่านี้เป็นไฟล์อินพุตเพื่อระบุจำนวนศูนย์หรือข้อมูลสุ่มหลอก


ทำงานเหมือนมีเสน่ห์ตอนนี้มันกลายเป็นศูนย์แล้ว! ขอบคุณสำหรับหัวขึ้น !!!
แมทธิว



0

dd / dev / ศูนย์เรียกว่าForensic Wipeและโดยทั่วไปแล้วจะทำก่อนการถ่ายภาพข้อมูลจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่งเพื่อลดการปนเปื้อนข้าม ซึ่งรวมถึงอุปกรณ์ใหม่ที่ถูกลบออกจากบรรจุภัณฑ์ใหม่เนื่องจากไฟล์ของผู้ผลิตและอื่น ๆ

ดำเนินการเช็ดนิติวิทยาศาสตร์:

Download "dd for Windows" and open Windows Command-line ("cmd.exe").

Type: "cd /D [directory]" to the "dd" folder.

Type: "dd --list" to show list of Volumes, Disks, and Partitions. Locate your device.

Type: "dd if=/dev/zero of=\\?\Device\Harddisk1\Partition0 --progress"

Choose between "/dev/zero" and "/dev/random" as the write operation. Ensure you select your device based on step 3.

การดำเนินการ VERIFY ZERO WRITE:

Wait for the zero or random write process to complete and then run hexdump to display hexadecimal value, which should read all zeros for "/dev/zero" process. Choose one of the following:

Type: "dd if=\\?\Device\Harddisk1\Partition0 | hexdump -C"

Type: "hexdump.exe -C \\.\d:" where [\\.\d:] is [unformatted directory]

ผลลัพธ์ของการเขียนเป็นศูนย์โดยใช้ " dd if = \? \ Device \ Harddisk1 \ Partition0 | hexdump -C " และจะทำการแยกวิเคราะห์เลขศูนย์ (ข้อมูล null) จนกว่าจะสิ้นสุดไดรฟ์ ไดรฟ์ที่ใช้ในภาพไม่ได้ฟอร์แมตหลังจากดำเนินการตามขั้นตอนZero Write ภาพต่อไปนี้แสดงให้เห็นถึงสิ่งที่จะถือว่าประสบความสำเร็จ เป็นศูนย์เขียน: https://i.stack.imgur.com/idpHc.png

ผลลัพธ์การพิมพ์ฐานสิบหกหลังจากฟอร์แมตไดรฟ์เท่านั้น สิ่งนี้แสดงให้เห็นถึงการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นกับเนื้อหาของไดรฟ์จะทำให้เกิดการพิมพ์แทนการเรียกใช้ผ่านไดรฟ์ทั้งหมดที่แสดงค่าศูนย์ทั้งหมด (ข้อมูลว่าง) ภาพต่อไปนี้แสดงให้เห็นถึงสิ่งที่จะถือว่าเป็นศูนย์การเขียนล้มเหลว: https://i.stack.imgur.com/JghoO.png

คำเตือน:

ไดรฟ์จะต้องอยู่ในสถานะอ่านไม่ได้ (RAW - ฟอร์แมตไดรฟ์ก่อนใช้งาน) มิฉะนั้น "การเปิดไฟล์เนทีฟเนทีฟ ... การดำเนินการเสร็จสมบูรณ์ " หรือ " การเขียนไฟล์ข้อผิดพลาด ... การเข้าถึงถูกปฏิเสธ " จะส่งผลโดยไม่ต้องดำเนินการใด ๆ เครื่องมือตาม " dd "

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


-4

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

และถ้าเป็นไปได้จะยิ่งไม่มีจุดหมายในบริบทของโซลิดสเตท / แฟลชไดรฟ์ ส่วนใหญ่จะเขียนเลือกหนึ่งในบล็อกฟรีที่ใช้น้อยที่สุด (จริง ๆ แล้วพวกเขามีความจุมากกว่าโฆษณาเช่นเดียวกับ HDD ที่มีพื้นที่สงวนไว้สำหรับการแมปใหม่ของบล็อกเสีย) เขียนเนื้อหาไปยังบล็อกใหม่โปรดจำไว้ว่า ตอนนี้บล็อกจะเก็บเนื้อหาของ "offset xyz" และปล่อยบล็อกเก่าไปที่ "free pool"

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

บางคนจะไม่ทำอะไรเลย (ไม่ได้เก็บบันทึกพวกเขาถูกสั่งให้เป็นศูนย์ออกบางพื้นที่) เมื่อคุณถอดปลั๊กพวกเขา "เร็วพอ" หลังจากที่ขอ a / บางส่วน (s) - และ "เร็วพอ" ที่นี่หมายถึง " ] วินาทีหลังจากที่ขอ "

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


ในขณะที่ถูกต้องนี่จะไม่ตอบคำถาม อาจจะมีคนอื่น ๆ /dev/zeroด้วยเหตุผลที่มีประโยชน์มากขึ้นที่จะมี
สเวน

@swen คำถามโดยรวมนั้นผิด / ไม่มีจุดหมาย ฉันรู้สึกว่ามันจำเป็นที่จะต้องชี้ให้เห็นว่าไม่มีใครจะทำซ้ำการเต้นที่ไม่มีจุดหมายแบบเดียวกัน แน่นอนมันนำขึ้นคำตอบที่น่าสนใจดังนั้นฉันไม่ได้ทำเครื่องหมายคำถามเป็น pointles เพียงเหตุผลสำหรับคำถาม ...
Miloslav Raus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.