怎麼把 .nrg 轉成 .iso? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 光 碟 燒 錄 討 論 版


PCZONE 討論區





通知

-- 光 碟 燒 錄 討 論 版 各種燒錄 軟體/硬體(CD-R、CD-RW、DVD ± RW)使用心得分享和各種燒錄技術問題與討論。燒錄器 的疑難雜症、使用心得分享


xzycla
訪客
怎麼把 .nrg 轉成 .iso?
如標題...
用 nero 燒出來的印象檔 .nrg...
我想把它轉成 .iso...

好像有小程式可以做得到....大家知道嗎?
謝謝



回覆
高級會員

恩~忘記有沒有了>_<

將 .nrg 轉換成 .iso
1.刪除 .nrg 前面 307200 bytes 的部分
2.刪掉 .nrg 後面 116 bytes 的部分 (類似.cue)
這樣就是一個完整的 .iso 了。

不知道你轉成 ISO 的用意為何?現在直接用 Nero ImageDrive 就可以讀 nrg 檔了.
用法與 DAEMON 相同喔~
回覆
會員

用cdmage看看
回覆
會員

引用:
最初由 iamdc

將 .nrg 轉換成 .iso
1.刪除 .nrg 前面 307200 bytes 的部分
2.刪掉 .nrg 後面 116 bytes 的部分 (類似.cue)
這樣就是一個完整的 .iso 了。
哈哈∼找到了

NERO 各大改版 (4.0 5.0 5.5) 檔頭、檔尾加料的部份有差異,不是固定的,
請問 iamdc 你說的檔頭 307200 bytes 及檔尾 116 bytes 加料部份是哪一
版 NERO 做出來的影像檔?

我目前使用的 NERO 5038 檔頭不會多加 150 sector,只有檔尾多 36 bytes
回覆
板 主

Scorpion吾兄,
忍不住,還是做了一個簡單試驗:

對像:純檔案資料夾(大小 214,861 Bytes)<--隨便找的。
1.*.nrg & *.iso(converted by CDmage 1.02.1):
  • Nero 5048 -->5048.nrg 1,228,856 Bytes -->CDmage-5048.iso 1,228,800 Bytes
  • Nero 5524 -->5524.nrg 1,228,872 Bytes -->CDmage-5524.iso 1,228,800 Bytes
註:CDmage轉檔時,只是砍掉*.nrg的尾巴。除了尾巴不同外,5048.nrg與5524.nrg尚有7處小小的差異。更換成5048.nrg的尾巴後的5524.nrg,即可使用Nero5048燒錄。用Nero5048再燒成的映像檔,沒有任何改變,即和原來的5048.nrg還是有7處差異。


2.其他*.iso的製作: 使用 Winiso, Winimage, VcdromX, Cdrwin
  • 使用 Winiso 4.0.103
    a.winiso.iso(直接將上述檔案資料夾做成iso) 333,824 Bytes
    b.winiso-5048.iso(將5048.nrg轉換而來) 327,680 Bytes
    c.winiso-5524.iso(將5524.nrg轉換而來) 327,680 Bytes
    ( 註:winiso.iso與其他兩者有144處的差異。)
  • 使用 VcdromX 3.72
    vcdromx.iso(直接將上述檔案資料夾做成iso) 333,824 Bytes
  • 使用 Winimage 5.00.5009
    winimage-winiso-5048-Daemon.iso(借助Daemon將winiso-5048.iso載入後,再用Winimage讀取、儲存成iso) 327,680 Bytes <--不改變
  • 使用Cdrwin 4.0a
    cdrwin.iso(直接將上述檔案資料夾做成iso) 614,400 Bytes
註:上面這些iso,載入Daemon後,看到的資料夾是一樣的(儘管映像檔大小不同)。Isobuster0.996可以解讀5048.nrg&5524.nrg,但isobuster0.9971卻不能解讀5524.nrg(很出我的意料之外!!!)。此外,這些nrg或iso皆是 mode 1/2048的格式。

回覆
會員

感謝 jess 兄撥冗幫忙測試

做的實驗很仔細,想必花了蠻多時間的!
看了您的數據,覺得有點奇怪,差異太大了,NERO 做出來的影像檔有 600 sector、
CDRWIN 300 sector,其他的工具軟體轉出來是 160、163 sector

與我做的光碟實際抓影像檔都不同,難道與硬碟資料直接轉成 ISO 會有差異?

還有,在您的文中提到 NERO 5048 有 56 byte 的尾巴,與我 5038、5018 的結果
36 byte 不同,倒是 5524 的 72 byte 與在雲楣 a yuan 提供的數據一致!

我前面要求證的檔頭多 150 sector,檔尾多 116 byte,現在幾乎可以確定是 NERO
4.x 版的影像檔~~

不知道您是否有看到我在雲楣的回應,那 116 byte 中有 4000000000 的字串!

再來,我用 CDmage 1.01.5 可以轉成標準的 ISO,這版的 CDmage 不能轉 Nero 5.5
影像檔,而 5.0 我正在使用,確定不是這版做出來的!

這幾天除了原本的 NERO 5038、CDRWIN 3.8C,又裝了 DiscJuggler 300790-FT2、
BlindRead 3020、CloneCD 3051,正在研究當中,其中 DiscJuggler 也很麻煩!
回覆
板 主

1.雲楣這幾天進不去,不完全記得吾兄回應的內容。
2.CDmage1.01.05只能解Nero50xx的*.nrg,CDmage1.02.xx才能解Nero55xx的映像檔(謝謝你的提醒,我該把所用工具程式版本都註明。
3.關於尾檔大小不同的問題,我依稀記得是和在雲楣看到的有所出入。不過,針對目前我用的例子應不會有錯。對於吾兄提到是否光碟的映像檔會有所不同,用我的例子做試驗,並不難(將那目錄出一片CDRW即可拿來試驗)。但我還懷疑是否這些結論對好幾百Mega的光碟或硬碟檔案之映像檔也是一樣?應做過才知。稍後我會將結果告知。
回覆
會員

我也在懷疑是否資料的多寡會影響加料的部份!

用來抓影像檔的光碟是 Plextor Manager 2000,資料只有 19MB,可快速抓
取影像檔比對,為 MODE 1。

剛剛在另一台電腦裝 NERO 4070 抓這片光碟的影像檔,大小為 19,484,720
用 IsoBuster 0.99.7.1、0.99.6、CDRWIN 3.8C 抓出來的 MODE1/2048 大小
均為 19,486,720

觀看檔案內容,Nero 4070 加料部份為 48 byte,再由以上的影像檔長度相減
19486720-19484720=2000 得知,Nero 4070 在檔尾少抓 2048 byte (00h),
加入 48 byte 資料

這麼說來,我上面猜測 116 byte 加料部份也不是 4.0 做出來的,還是 Nero
各小改版也會有差異?真麻煩!

*********************************
以下是我貼在雲楣最後的回應
*********************************

看來 5523 與以前的 5018 完全不同,就為了這些小差異,造成舊版
NERO 無法燒錄新版的影像檔,資料都相同,檔尾在變化而已!

照上面的影像檔大小分析,NERO 比 IsoBuster 多了 4168 byte

4168-4096=72

所以 NERO 除了比 IsoBuster 多抓兩個 sector (2048*2) 的 00h
之外(猜測),最後面的 72 byte 應該是 NERO 的判別資料,就像我
前面說的 36 byte、116 byte!

a yuan 再麻煩你一件事,如果你有裝 windows commander 可否用
F3 功能檢視 NERO 那個影像檔,然後按數字 3 以 16 進位檢視,
看影像檔最後面第一個開始非 00hex 值到結尾是否為 72 byte ?
前面應該都是 00h!

像圖例這樣(紅色圈起來部份)

這是 NERO 5038 的影像檔尾部 36 byte



這是不知版本的 NERO 影像檔尾部 116 byte,有一個 4000000000000
的字串,既然非 5.5 的影像檔,有可能是 4.x 版做出來的!



會請你使用 Windows Commander 的用意是其檔案檢視功能速度很快,
幾百 MB 的檔案都沒問題,它只會載入你想看的部份!

如果沒有 Windows commander,可以用 UltraEdit 開啟,但是速度
很慢,要在 Advanced --> Configuration --> General 中的
Open File Without Temp File 勾選,才會比較快!

不然 WinHex 也是很棒的工具,分享區我以前有提供過,jess 前幾天
也有分享新版!
回覆
會員

找到原因了!


NERO 抓光碟影像檔有兩種方式


我使用 Nero 抓光碟影像檔時,因為單軌的關係,都是以 [CD-Recoder] 選單的 [Save
Track] 功能來做,這樣的方式,檔頭正常不會多加 150 sector,而檔尾加料部份會因
為 NERO 版本不同而使得寫入的 byte 數有差異!


另外一種抓影像檔的方式是使用 CD-COPY 的功能,先在 [CD-Recoder] 選單的 [Choose
Recoder...] 改選 [Image Recoder],然後 NEW 一個燒錄視窗,選 CD-COPY,如此做出
來的影像檔就是前面令我困惑的格式,檔頭多了 150 sector (307200 byte),檔尾加料
116 byte (NERO 5535 為 132)


實在忍不住,又抓了 5535 來測,現在整理一下數據資料!


用來抓影像檔的光碟是 Plextor Manager 2000,資料只有 19MB,可快速抓取影像檔比
對,為 MODE 1。


各軟體報告出來的這片光碟容量均為 02:06.65 = 9515 sector


標準格式對照組為 IsoBuster 或 cdrwin,抓出來的 MODE1/2048 影像檔大小均為
19,486,720 bytes = 9515 sector
  • Nero 4006、4070

    CD-COPY 的影像檔大小為 19,794,036

    19794036-150*2048-116 = 19486720 = 9515 sector


    Save Track 的影像檔大小為 19,484,720

    19484720-48 = 19484672 = 9514 sector

  • Nero 5038

    CD-COPY 的影像檔大小為 19,794,036

    19794036-150*2048-116 = 19486720 = 9515 sector


    Save Track 的影像檔大小為 19,484,708

    19484708-36 = 19484672 = 9514 sector

  • Nero 5535

    CD-COPY 的影像檔大小為 19,794,052

    19794052-150*2048-132 = 19486720 = 9515 sector


    Save Track 的影像檔大小為 19,484,708

    19484708-36 = 19484672 = 9514 sector

歸納一下:


CD-COPY 的影像檔,檔頭加 150 sector 00hex 內容,檔尾部份 4006、4070、5038
加料 116 bytes,5535 加 132 bytes,扣除這些部份整個 9515 sector 全部完整抓
下來!


Save Track 的影像檔,檔頭不加料,檔尾部份全部都少一個 00hex 內容的 sector
只抓 9514 sector,添加的部份,4006、4070 為 48 bytes,5038、5535 為 36 bytes



回覆
主題工具


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】用Alcohol 120%怎麼把.nfo檔也燒進去? apencilbox -- 光 碟 燒 錄 討 論 版 2 2003-08-20 11:54 AM
怎麼把 Grub 改成由Win2000 管理? blueshen -- FreeBSD & Linux 討 論 版 4 2002-11-21 05:52 PM
毒蛇有支援Nero映像檔嗎??? [*.nrg] namie2000 -- 光 碟 燒 錄 討 論 版 18 2001-11-22 10:47 AM
請問有啥軟體可以將 *.nrg 轉為 *.iso 或 *.vcd dicky989 -- 光 碟 燒 錄 討 論 版 3 2001-06-18 06:30 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : www@pczone.com.tw

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :www@pczone.com.tw 處理。