/ dev / nol setara di windows?

10

Saya mencoba menggunakan versi windows dari dd untuk menyalin iso RHEL ke USB stick. Namun, saya ingin mem-nolkan drive terlebih dahulu untuk memastikan tidak ada sistem file di dalamnya sebelum menuliskannya. Apakah ada yang setara dengan / dev / zero di windows yang dapat saya gunakan sebagai infile?

Matius
sumber

Jawaban:

12

John Newbigin dd mendukung ini.

Perangkat virtual adalah fitur baru dalam versi 0.4beta1.

Karena windows tidak memiliki perangkat seperti unix / dev / zero atau / dev / random ini telah diterapkan di dalam dd. Anda dapat menggunakan ini sebagai file input untuk memasok jumlah nol atau data acak semu yang tak terbatas.

Bentuk Kehidupan Alien
sumber
Berfungsi seperti pesona, sekarang sedang hilang! Terima kasih atas kepala !!!
Matius
1

Ada juga beberapa driver perangkat yang sebenarnya untuk /dev/zeroserta di /dev/randombawah Win32.

ulidtko
sumber
0

Saya menyarankan utilitas yang sangat bergunasdelete

Itu dapat nol ruang kosong atau membersihkannya (melalui beberapa melewati acak).

shodanshok
sumber
0

dd / dev / zero disebut sebagai Penghapusan Forensik dan biasanya dilakukan sebelum pencitraan data forensik dari satu perangkat ke perangkat lain untuk mengurangi kontaminasi silang. Ini termasuk perangkat baru yang baru saja dihapus dari kemasannya karena file pabrikan dan sebagainya.

LAKUKAN FORENSIK EXECUTE:

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.

VERIFIKASI NOL MENULIS OPERASI:

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]

Hasil Zero Write menggunakan " dd if = \? \ Device \ Harddisk1 \ Partition0 | hexdump -C " dan akan melanjutkan parsing nol (data nol) hingga akhir drive. Drive yang digunakan dalam gambar TIDAK diformat setelah menjalankan prosedur Zero Write . Gambar berikut ini menggambarkan apa yang dianggap sebagai kesuksesan Zero Write: https://i.stack.imgur.com/idpHc.png

Hasil cetak heksadesimal setelah HANYA memformat drive. Ini menunjukkan setiap perubahan pada konten drive akan memicu hasil cetak alih-alih menjalankan seluruh drive yang menunjukkan semua nol (data nol). Gambar berikut menggambarkan apa yang dianggap sebagai Zero Write gagal: https://i.stack.imgur.com/JghoO.png

PERINGATAN:

Drive harus dalam keadaan tidak dapat dibaca (RAW - format drive sebelum digunakan) jika tidak, " File pembuka asli kesalahan ... operasi selesai dengan sukses " atau " File penulisan kesalahan ... Akses ditolak " akan menghasilkan tanpa tindakan yang diambil menggunakan Windows berdasarkan " dd " tool.

Metode termudah untuk menempatkan drive ke keadaan RAW adalah dengan menjalankan proses " / dev / zero " yang dijelaskan di atas, ia akan segera gagal, kemudian hapus dan masukkan kembali drive. " Format sebelum gunakan prompt ... " akan muncul, klik batal, dan kemudian ulangi proses " / dev / nol " yang sama untuk menulis nol (data nol) atau data pseudo-acak ke drive.

SierraJuliet
sumber
-4

Apa yang Anda coba lakukan benar-benar tidak ada gunanya, terlepas dari medium (mengapa nol apa pun, ketika saya akan menimpanya dalam sedetik?). Memusatkan perhatian sebelum menulis hanya menambahkan sedikit pemeriksaan bahwa dua penulisan berhasil (dan mencuri sebagian dari waktu berharga Anda).

Dan itu (jika mungkin) bahkan lebih tidak berguna dalam konteks solid-state / flash drive. Sebagian besar dari mereka akan, secara tertulis, memilih salah satu blok gratis, yang paling jarang digunakan (mereka sebenarnya memiliki lebih banyak kapasitas daripada yang diiklankan, seperti halnya HDD memiliki ruang yang dicadangkan untuk memetakan ulang blok yang buruk), menulis konten ke blok baru, ingat bahwa ini blok sekarang menyimpan konten "offset xyz" dan lepaskan blok lama ke "kolam gratis".

Bahkan ketika mereka dikirim permintaan "trim" (tandai blok sebagai bebas dan nol keluar), banyak flash drive mengambil pendekatan "ya, saya akan melakukannya beberapa waktu di masa depan, ketika saya akan merasa seperti Itu".

Beberapa akan benar-benar tidak melakukan apa-apa (bahkan tidak membuat catatan mereka diperintahkan untuk nol beberapa daerah) ketika Anda mencabut mereka "segera" setelah meminta / beberapa trim - dan "cukup segera" di sini berarti "[bahkan puluhan dari ] detik setelah permintaan ".

Jadi timpa saja (terlepas dari jenis drive), tidak ada penekanan atau (mulai sekarang tentang flash drive) bahkan mungkin dengan mudah. Saat Anda membutuhkan penghapus yang aman, lihat apakah produsen drive menyediakan beberapa utilitas untuk melakukan ini, itu akan benar-benar menghilangkan semua area drive ...

Miloslav Raus
sumber
Meskipun benar, ini tidak menjawab pertanyaan. Mungkin ada alasan lain yang lebih berguna untuk dimiliki /dev/zero.
Sven
@swen Yah, pertanyaannya secara keseluruhan salah / tidak ada gunanya. Saya merasa perlu untuk menunjukkannya sehingga tidak ada orang lain yang akan mengulangi tarian tanpa tujuan yang sama. Tentu saja, itu memunculkan jawaban yang menarik, jadi saya tidak menandai pertanyaan sebagai poin, hanya alasan untuk pertanyaan itu ...
Miloslav Raus