Seperti yang kita semua tahu, sayang dd [dd pada sistem GNU / Linux] adalah orang yang hebat dalam hal melakukan isos, menyimpan / menulis MBR di antara tugas-tugas lainnya. Tapi sekarang, bagaimana cara membuat ISO dengannya?
Sangat mudah, cukup jalankan perintah berikut di terminal Anda:
dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso
if, datang dari "file masukan", dan of datang dari "berkas keluaran", Yang jelas membaca pada pria itu membutuhkan lebih banyak jus ke jeruk xD. Di if perangkat input ditentukan, dan di of jalur keluaran dari file ISO kami akan ditentukan. Catatan penting, Dengan kucing adalah mungkin untuk melakukan hal yang sama, yaitu kucing tidak membawa if ni of.
cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso
Jadi, setelah mengetahui ini, mari kita lanjutkan. Kegunaan lain adalah untuk menyodomi USB [Sodomize?], Ya, saya tahu kedengarannya jelek, tapi hei, bagi yang membeli memory stick USB dan patah hati untuk dicuri, yaitu menjual USB stick 4GB dan 128MB , yang sangat mengganggu, kita dapat melakukan pengujian yang sangat dasar:
Tes Menulis:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096
Tes membaca:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096
Menyalin / membaca 4GB dari nol ke USB, memeriksa apakah itu benar-benar 4GB. Jika itu berakhir sebelumnya dan tidak memasukkan jumlah yang telah ditetapkan, Anda telah scammed xD.
Catatan: periksa dengan baik perangkat USB mana yang Anda sambungkan, karena Anda dapat mengundang tarian ke HDD [SATA] Anda dan kehilangan semua info yang Anda miliki di dalamnya !!!
Berbagai kegunaan lainnya ...
Kloning hard drive, untuk drive IDE:
dd if=/dev/hda of=/dev/hdb bs=1M
untuk drive SATA:
dd if=/dev/sda of=/dev/sdb bs=1M
Salin Master Boot Record:
dd if=/dev/hda of=mbr count=1 bs=512
Untuk memulihkan MBR:
dd if=mbr of=/dev/hda
Buat file swap 1GB:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space
Beberapa hari yang lalu saya membaca cara-cara untuk memformat HDD kami, tanpa meninggalkan jejak apa pun yang sebelumnya, bahkan tidak menggunakan beberapa alat pengambilan informasi rahasia, dan untuk intrik / kepuasan saya dd itu adalah salah satu alternatif yang mungkin.
Tapi bagaimana saya bisa melakukan ini? Mudah:
dd if=/dev/zero of=/dev/sda bs=1M
Mengisi hard drive dengan angka nol. Dengan bs = 1M, kami mengatakan bahwa membaca dan menulis harus dilakukan dalam 1 megabyte blok. Kami juga bisa menggunakan / dev / random, tetapi membutuhkan dunia, membuatnya menempati posisi terakhir dalam uji hapus cepat: D.
Jadi FBI tidak akan menemukan apa pun di HDD xD Anda ...
Referensi:
http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero
apa bedanya dd_rescue?
Aku tidak pernah menggunakannya, aku berhutang padamu temanku ...
Saya menanyakan ini karena di wiki openSUSE untuk membuat live-usb, sebelum mereka memilikinya dengan dd, sekarang (sudah waktunya) dengan dd_rescue, seperti ini:
~> Anda
# grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short)
# umount / dev / sdXY
# dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX
en.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_memoria_USB_3
Terima kasih atas informasinya, meskipun saya tahu bahwa ada alat grafis untuk membuat isos, saya selalu suka menggunakan terminal ^^. Juga saya tidak tahu bahwa MBR dapat di-backup. Salam.
Ini bagus tetapi untuk Drive USB nomor yang Anda masukkan ada di basis 2 dan harus di basis 10, yang digunakan untuk menyimpan informasi.
Saya tidak menyadarinya, terima kasih ...
Ini membantu saya 🙂 Saya membuat cadangan partisi Arch, menghapusnya, membuatnya kembali sebagai logika (itu primer) dan dengan dd saya mengembalikan data ke tempatnya. Sangat berguna ^^
Senang bisa membantu kolega Anda 😀
Jika Anda menambahkan pipa »| »Dengan perintah« pv »Anda dapat melihat bilah kemajuan dan rincian tulisan.
Misalnya seperti ini untuk USB:
dd if = / jalur / dari / image.iso | pv | hh dari = / dev / sdX
WTF !! Sangat menarik ... kemajuan ini sangat membantu 😀
Pasti. Saya telah melihat trik lain dengan tujuan yang sama, tetapi saya tidak pernah berhasil membuatnya berhasil untuk saya, sebaliknya yang ini berhasil.
Cara terbaik untuk melihat kemajuan adalah dengan menggunakan dcfldd yang merupakan pengganti DD tetapi menunjukkan kemajuan. Itu yang saya gunakan. Sintaksnya sama seperti di dd.
http://dcfldd.sourceforge.net/
Saya akan mengomentarinya sejak lama tetapi posting itu ditutup untuk komentar.
Sesuatu yang aneh adalah arti asli dari inisial tersebut dd tampaknya ini telah terhapus dari waktu ke waktu, sehingga dapat dipanggil dengan berbagai cara: perangkat duplikat, duplikator disk, dump data, penghancur disk, dll.
Penerapan dd adalah membersihkan tabel partisi. Ini dapat berguna untuk membuat skema partisi bersih pada disk bekas, tanpa harus menghapus seluruh disk. Misalnya, jika sistem mendeteksi disk sebagai / dev / sdb Kita dapat menulis 256MB pertama menjadi nol (sebenarnya tabel partisi dalam 512 byte pertama, tetapi karena sektor pertama dari disk biasanya kritis, untuk keamanan yang lebih besar saya membersihkan lebih banyak ruang)
dd if=/dev/zero of=/dev/sdb bs=512 count=512K
Selain itu, terkadang menulis memori flash dengan nol dapat membantu memulihkannya, di mana prosedur serupa dapat digunakan.
Penggunaan lain yang lebih menarik adalah untuk mendapatkan informasi tentang BIOS tanpa harus memulai ulang, yang dimungkinkan karena di Linux hampir semua sumber daya dikelola sebagai file, termasuk RAM (informasi BIOS di-cache dalam 32KB terakhir dari memori MB pertama).
dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios
Apa yang dilakukan perintah ini adalah menentukan ukuran blok dalam 32 kilobyte dan melewati 31 blok pertama (yaitu, melewati 992 kilobita), memfilter keluaran untuk hanya menampilkan string 8 karakter atau lebih, dan mencari di string tersebut untuk yang berisi kata BIOS.
Hugo yang sangat berguna, Terima kasih!
Sungguh posting yang bagus, saya pikir penggunaan yang bisa dilakukan sangat bagus.
Salam.
Senang mengetahui bahwa Anda menyukainya 🙂
Kegunaan lain yang tidak saya ingat adalah membuat file dengan ukuran yang sesuai yang kemudian dapat diformat dan dipasang dengan loop seolah-olah itu adalah partisi, yang sangat berguna untuk membuat partisi dengan izin terbatas pada sistem yang telah dipasang dengan satu partisi pada disk. Bahkan file yang disiapkan dengan cara ini dapat diekspor melalui jaringan sebagai perangkat blok menggunakan AoE dan PC lain akan mendeteksinya seolah-olah itu adalah disk lokal. Selain itu, dd dapat digunakan untuk membuang RAM dan kemudian dengan tenang memeriksanya (jika perlu) tanpa merusak komputer Anda. Bagaimanapun…
> Sangat mudah, cukup jalankan perintah berikut di terminal Anda:
> dd if = / dev / cdrom of = / home / Install / Isos / debian-7.0.0-i386-CD-1.iso
Tidak semudah itu.
*** Di http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd dikatakan:
Dd tidak ada pemeriksaan apapun. Apa yang terjadi jika Anda memiliki aktivitas hard drive liar, dan Anda tidak mendapatkan semua bit disalin? Anda memiliki ISO yang buruk, dan Anda tidak akan mengetahuinya.
Sebaliknya, Anda harus menggunakan alat yang tepat untuk pekerjaan yang tepat. Dalam hal ini, Anda perlu memeriksa perintah 'readom' (baca media optik). Itu melakukan persis apa yang Anda cari, dan telah membangun pemeriksaan kesalahan.
readom dev = / dev / scd0 f = / home / shamanstears / test.iso
Jika Anda ingin merekam ISO, maka Anda harus menggunakan 'wodim', bukan 'dd', atau «solusi» mengerikan lainnya.
wodim -v -keluarkan /home/shamanstears/test.iso
Ini akan membakar 'test.iso' Anda ke CD kosong Anda, dengan asumsi itu sudah dimasukkan, dan dikeluarkan setelah selesai. Itu bahkan akan bertele-tele tentang outputnya di sepanjang jalan. Tip dan trik buruk semacam ini yang membuat banyak pengguna mendapat masalah. Ingat- gunakan alat yang tepat untuk pekerjaan yang tepat, dan semua orang akan senang.
*** Di http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd dikatakan:
Saya mencoba menggunakan dd untuk membuat ISO dari DVD SLES11 tetapi alih-alih membuat gambar 3GB, itu membuat iso 4.4GB - senilai DVD penuh dengan semua
Besar, terima kasih banyak.
Saya telah melakukannya sebelumnya dan berhasil, tetapi saya selalu memiliki masalah yang sama karena tidak tahu yang mana yang usb (dalam kasus saya SD). Saya selalu melupakan hal yang sama