Re: [問題] 光碟驗證

看板Linux作者 (…楊天淳…)時間15年前 (2009/02/19 18:28), 編輯推噓4(407)
留言11則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《xrancyma (…楊天淳…)》之銘言: > 假設我有某一個 Linux LiveCD 的 iso 檔案以及其 MD5 碼, > 我燒了該 iso 檔案後有了光碟,但是卻把 iso 檔給搞丟了。 > 請問我如何憑藉著僅存的 MD5 碼去驗證該 Live 光碟 的正確性呢?

,
再把LiveCD作成ISO 再檢驗該ISO的MD5

樓上的方法是無效的

直接把 /dev/scd0 用 dd 出來之後就是iso檔了..印象中這樣

,
一樓的方法為什麼無效,iso檔不是純粹的光碟映像檔而已嗎
謝謝大家的回應,就目前各位所提供的意見來看, 似乎光只有 iso 檔的 MD5 碼是無法驗證正確性。 那如果我有原來的 iso 檔案,那麼我要驗證所燒錄光碟的正確性, 在 linux 下應該怎麼下指令呢?還請各位先進不吝指導在下,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.185.102

02/19 18:57, , 1F
dd if=/dev/cdrom bs=1 count=[iso file size] | md5sum
02/19 18:57, 1F

02/19 19:00, , 2F
dd出跟iso一樣大的東西出來md5sum cd裡會有多的東西如close
02/19 19:00, 2F

02/19 19:00, , 3F
是iso裡沒有的
02/19 19:00, 3F

02/19 19:33, , 4F
那再請教一下,iso file size 一定要自己指定嗎?
02/19 19:33, 4F

02/19 19:33, , 5F
另外,指定 iso file size 外面的中括號應該不用寫吧?
02/19 19:33, 5F

02/19 19:33, , 6F
謝謝您~
02/19 19:33, 6F

02/19 21:50, , 7F
ls -l xxx.iso 看檔案大小阿 Orz..
02/19 21:50, 7F

02/19 21:51, , 8F
檔案 1234 bytes => count=1234 其實bs=1234 count=1 也行
02/19 21:51, 8F

02/19 22:00, , 9F
請教一下,您說的close是指像iso雖然一個sector有2048 byte
02/19 22:00, 9F

02/19 22:01, , 10F
可是燒成光碟後每個sector都會包含一些像錯誤修正的資訊?
02/19 22:01, 10F

02/19 22:02, , 11F
那把光碟再做回iso應該不會包含這些資訊,MD5應該還是能一致?
02/19 22:02, 11F
文章代碼(AID): #19dJHFSF (Linux)
討論串 (同標題文章)
文章代碼(AID): #19dJHFSF (Linux)