/ dev / zero tương đương trong windows?


10

Tôi đang cố gắng sử dụng phiên bản windows của dd để sao chép iso RHEL vào thẻ nhớ USB. Tuy nhiên, tôi muốn loại bỏ ổ đĩa trước để đảm bảo không có hệ thống tập tin nào trên đó trước khi ghi ra. Có tương đương với / dev / zero trong windows mà tôi có thể sử dụng làm infile không?

Câu trả lời:


12

John của John Newbigin ủng hộ điều này.

Thiết bị ảo là một tính năng mới trong phiên bản 0.4beta1.

Bởi vì các cửa sổ không có các thiết bị như unix / dev / zero hoặc / dev / ngẫu nhiên, chúng đã được thực hiện bên trong dd. Bạn có thể sử dụng chúng làm tệp đầu vào để cung cấp vô số dữ liệu ngẫu nhiên hoặc giả ngẫu nhiên.


Làm việc như một cơ duyên, bây giờ là không! Cảm ơn bạn đã lên đầu !!!
Matthew


0

Tôi đề nghị các tiện ích rất hữu sdeleteích

Nó có thể bằng không gian trống hoặc làm sạch nó (thông qua nhiều lần vượt qua ngẫu nhiên).


0

dd / dev / zero được gọi là Forensic Wipe và thường được thực hiện trước khi dữ liệu hình ảnh pháp y từ thiết bị này sang thiết bị khác để giảm thiểu lây nhiễm chéo. Điều này bao gồm các thiết bị mới được gỡ bỏ khỏi bao bì của chúng do các tập tin của nhà sản xuất và vv.

EXECUTE WIPE FORIPIC:

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.

XÁC MINH HOẠT ĐỘNG VIẾT ZERO:

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]

Kết quả của Zero Write bằng cách sử dụng " dd if = \? \ Device \ Harddisk1 \ Partition0 | hexdump -C " và sẽ tiếp tục phân tích các số không (dữ liệu null) cho đến khi kết thúc ổ đĩa. Ổ đĩa được sử dụng trong hình ảnh KHÔNG được định dạng sau khi thực hiện thủ tục Zero Write . Hình ảnh sau đây mô tả những gì sẽ được coi là thành công của Zero Write: https://i.stack.imgur.com/idpHc.png

Kết quả in thập lục phân sau khi CHỈ định dạng ổ đĩa. Điều này cho thấy bất kỳ thay đổi nào đối với nội dung ổ đĩa sẽ kích hoạt bản in thay vì chạy qua toàn bộ ổ đĩa hiển thị tất cả các số không (dữ liệu null). Hình ảnh sau đây mô tả những gì sẽ được coi là Zero Write fail: https://i.stack.imgur.com/JghoO.png

CẢNH BÁO:

Ổ đĩa phải ở trạng thái không thể đọc được (ổ đĩa định dạng RAW trước khi sử dụng) nếu không " Lỗi mở tệp gốc ... thao tác đã hoàn tất thành công " hoặc " Lỗi ghi tệp ... Truy cập bị từ chối " sẽ không có hành động nào được thực hiện khi sử dụng Windows dựa trên công cụ " dd ".

Phương pháp đơn giản nhất để đặt ổ đĩa vào trạng thái RAW là thực hiện quy trình " / dev / zero " được giải thích ở trên, nó sẽ ngay lập tức bị lỗi, sau đó loại bỏ và lắp lại ổ đĩa. " Định dạng trước khi sử dụng nhắc nhở ... " sẽ xuất hiện, nhấp vào hủy và sau đó lặp lại quy trình " / dev / zero " tương tự để ghi số không (dữ liệu null) hoặc dữ liệu giả ngẫu nhiên vào ổ đĩa.


-4

Những gì bạn đang cố gắng làm là hoàn toàn vô nghĩa, bất kể trung bình (tại sao không có gì, khi tôi sẽ ghi đè lên trong một giây?). Không trước khi viết chỉ cần thêm một kiểm tra nhỏ rằng hai lần viết đã thành công (và nó đánh cắp một phần thời gian quý báu của bạn).

Và nó (nếu có thể) thậm chí còn vô nghĩa hơn trong bối cảnh các ổ đĩa trạng thái rắn / flash. Hầu hết trong số họ sẽ, khi viết, chọn một trong những khối miễn phí, ít được sử dụng nhất (họ thực sự có nhiều dung lượng hơn sau đó được quảng cáo, giống như ổ cứng có không gian dành cho việc ánh xạ lại các khối xấu), hãy viết nội dung vào khối mới, hãy nhớ rằng khối hiện lưu trữ nội dung của "offset xyz" và giải phóng khối cũ vào "nhóm miễn phí".

Ngay cả khi chúng được gửi một yêu cầu "cắt" (đánh dấu khối là miễn phí không có nó), rất nhiều ổ đĩa flash có cách tiếp cận "vâng, tôi sẽ làm điều đó một thời gian trong tương lai, khi tôi cảm thấy như thế nó ".

Một số người thực sự sẽ không làm gì cả (thậm chí không lưu ý rằng họ đã được yêu cầu bỏ ra một số khu vực) khi bạn rút phích cắm "đủ sớm" sau khi yêu cầu một / một số trang trí - và "đủ sớm" ở đây có nghĩa là "[thậm chí hàng chục ] giây sau khi yêu cầu ".

Vì vậy, chỉ cần ghi đè (bất kể loại ổ đĩa), không cần zeroing (từ bây giờ về ổ đĩa flash) thậm chí có thể dễ dàng. Khi bạn yêu cầu xóa an toàn, hãy xem liệu nhà sản xuất ổ đĩa có cung cấp một số tiện ích để thực hiện việc này hay không, điều đó sẽ giúp bạn thực sự bỏ qua tất cả các khu vực của ổ đĩa ...


Trong khi chính xác, điều này không trả lời câu hỏi. Có thể có những lý do khác hữu ích hơn để có /dev/zero.
Sven

@swen Chà, câu hỏi nói chung là sai / vô nghĩa. Tôi cảm thấy cần phải chỉ ra điều đó để không ai khác có thể lặp lại cùng một điệu nhảy vô nghĩa. Tất nhiên, nó đã đưa ra những câu trả lời thú vị, vì vậy tôi đã không đánh dấu câu hỏi là điểm, chỉ là lý do cho câu hỏi ...
Miloslav Raus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.