Saya perlu membaca dan menulis berbagai gambar kartu flash. Cara saya selalu melakukan ini di linux adalah dengan dd, dan itu berhasil. Apakah yang dimaksud dengan jendela yang baik?
Sederhananya, saya harus bisa membaca seluruh kartu menjadi file dan sebaliknya. Saya mencoba WinDD , tetapi yang tampaknya beroperasi pada partisi daripada seluruh perangkat, tetapi saya harus dapat membuang seluruh disk / kartu dan tabel partisi terlepas dari isinya.
Menggunakan Windows 7 64bit, dengan card reader pada port USB3.
windows-7
windows
dd
disk-image
Jarmund
sumber
sumber
dd
.Cukup gunakan dd untuk WIndows ... ini berfungsi dengan baik meskipun itu adalah proyek yang cukup lama.
sumber
Rufus bekerja seperti yang diharapkan. Pilih 'Gambar DD' untuk 'Buat bootable disk menggunakan'.
Sumber diterbitkan di GitHub: https://github.com/pbatard/rufus .
Pengalaman saya: Win32DiskImager tidak mendeteksi u-SD melalui pembaca USB-3; dd untuk Windows, MinGW yang dikompilasi dd, Unix Utils dd, dan Linux dd VIA VirtualBox VM USB3 pass-through semuanya sangat lambat; Saya belum menemukan setara baris perintah Windows yang dapat mengalahkan kecepatan tulis 50MB / s yang saya lihat dengan Rufus.
sumber
Pertama saya juga mencoba Win32DiskImager, yang saya pikir hanya melakukan copy partisi berdasarkan tampilannya (tidak, ini dapat membuat cadangan seluruh kartu SD), jadi saya terus mencari.
Favorit saya saat ini adalah HDDRawCopy . Ini menyalin ke / dari file seluruh gambar disk, tetapi tidak partisi secara terpisah. Ini menciptakan gambar yang kompatibel atau dikompresi dd dengan cepat - tidak seefisien 7zip (bahkan tidak mencapai kinerja ZIP) tetapi Anda tidak perlu menyentuh gambar lagi.
sumber
terkejut tidak ada yang menyebutkan utilitas inti GNU untuk Windows , saya telah menggunakannya selama bertahun-tahun. mereka biner 32-bit tetapi tampaknya, kecuali untuk
less
, mereka masih bekerja di bawah Windows 7 64-bit .contoh penggunaan:
waktu yang dilaporkan agak aneh tetapi sebaliknya tampaknya bekerja dengan baik.
sumber
off_t
along
, maka offset dibatasi hingga 31 atau 32 bit ... yang merupakan penipuan besar saat menggunakandd
./dev/sdX
nama, setidaknya dari Git Bash berjalan sebagai Administrator. Mungkin kehilangan batasan 32-bit beberapa waktu lalu.Saya hanya mencoba memverifikasi drive dihapus, jadi semua yang saya pedulikan adalah membaca, tetapi skrip python ini dapat dimodifikasi untuk melakukan hal seperti ini jika Anda tidak mempercayai executable tersebut seperti saya tidak. Buka Windows Partition Manager untuk mendapatkan nomor drive yang Anda inginkan, dan cukup ubah 2 ke nomor itu. Anda kemudian dapat menuliskannya, atau jika Anda melakukan wb bukannya rb Anda bisa menulis. Semoga berhasil
sumber
Untuk padanan sesungguhnya
dd
pada Windows, jangan mencari alternatif yang setengah matang - cukup instal GNU yang sebenarnyadd
. Cara terbaik untuk melakukan ini mungkin adalah Cygwin , distribusi GNU yang cukup lengkap dan alat FOSS lainnya. Anggap saja menginstal "Linux" (atau lebih tepatnya, distribusi Linux (GNU)) di atas Windows, tanpa lapisan emulasi atau kotak hitam terbatas seperti Subsistem Windows untuk Linux. Ini asli seperti yang didapat.Untuk menggunakannya, Anda harus:
dd
- tetapi Anda juga bisa bersenang-senang dan mendapatkan petunjuk tentang apa yang ditawarkan.cat /proc/partitions
.dd
seperti yang Anda lakukan pada Linux (GNU) apa pun.sumber
wow semua tanggapan itu dan DISM sudah ada berapa lama? cukup yakin itu dibangun ke windows 7 dari awal.
DISM / capture-image /image-file:d:backback.wim / captureir: c: \ / name: simpleback
ada banyak pengaturan yang dapat Anda atur. setelah Anda menangkap - gunakan ke media penyimpanan baru menggunakan alat pembongkaran juga.
sumber
The /image-file option is not recognized in this context.
. Seharusnya/imagefile
Setelah mencoba beberapa alat yang direkomendasikan di sini, saya akhirnya menggunakan balena Etcher pada Windows 10. (Rufus memberi saya hasil dengan checksum yang salah. HDDRawCopy memberi saya kesalahan penulisan.)
sumber
rawcopy
dari http://www.ltr-data.se/opencode.html/ .rawcopy -h
menunjukkan manual.Jika Anda perlu
/dev/zero
dan/dev/random
, ada "Zero and Random device driver" dari situs yang sama.sumber