Làm cách nào để gắn tệp NRG trên Linux?


8

Tôi đang cố gắn một tệp hình ảnh NRG cũ vào hộp Arch Linux của mình. Trong Windows 7 tôi có thể gắn kết nó bằng PowerISO mà không gặp vấn đề gì.

Khi tôi cố gắn nó vào Linux, tôi nhận được các thông báo lỗi sau:

$ sudo mount -o loop file.nrg folder/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error

In some cases useful info is found in syslog - try
dmesg | tail or so.

dmesg cung cấp cho tôi đầu ra sau:

$ dmesg | tail
[103618.787063] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.787129] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.787185] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.788898] ISOFS: Unable to identify CD-ROM format.

Nếu tôi kiểm tra loại tập tin của hình ảnh:

$ file file.nrg 
file.nrg: AIX core file fulldump 32-bit 64-bit

Làm cách nào tôi có thể gắn hình ảnh này trong Linux?


Nó cho tôi lỗi sau:mount: file.nrg: failed to setup loop device: Invalid argument
Peter Rabbit

"poweriso" không khả dụng Tôi đã thử "Furious ISO Mount" và nó hoạt động
Amartya

Câu trả lời:


12

Cài đặt nrg2iso, chuyển đổi và gắn kết iso.


Tôi đã thử, nó đưa ra cùng một lỗi tôi đã mô tả trong câu hỏi.
Peter Rabbit

6

Ngoài ra còn có AcetoneISO. Nó được trình bày khá tốt ở đây trong bài viết này.

Ảnh chụp màn hình

   ss của acetoneiso

Các vấn đề với gắn kết

Nếu bạn gặp lỗi sau:

Lỗi, không thể mount hình ảnh.

Sau đó, rất có thể bạn có tệp NRG không ở định dạng ISO9660. AcetoneISO không thể đối phó với các biến thể này.

LƯU Ý: Xem trang wikipedia NRG để biết thêm chi tiết về định dạng tệp này . Nhưng tôi sẽ nói ở đây, đây là định dạng độc quyền mà phần mềm Nero Burning ROM có thể ghi ra, đây không phải là các tệp ISO.

Lựa chọn của bạn trở nên hạn chế vào thời điểm này. Trong Linux, bạn sẽ có thể gắn kết .nrgtệp bằng công cụ như CDex . Nó nên có trong repos của distro của bạn. Ngoài ra, trang Wikipedia CDEmu có một danh sách tốt về định dạng mà nó hỗ trợ và tổng quan tốt về ứng dụng.

Nếu bạn cần gắn kết / ngắt kết nối những công cụ này thường xuyên, công cụ này cũng có thể hữu ích, khay cdemu .

                        ss của khay cdemu

iat

Công cụ iat không có công tắc nhưng có vẻ như nó có thể chuyển đổi các định dạng CDROM khác nhau sang ISO. Nó có sẵn trong kho Ubuntu / Debian. Nó khá dễ sử dụng vì nó thực sự không có công tắc dòng lệnh.

iat my.nrg output.iso

Cầu chì

Không rõ liệu FuseNRG có thể xử lý các loại tệp NRG không iso9660 hay không. Nhưng có thể đáng để thử. FuseNRG sử dụng fuseiso, nhìn vào wiki của họ cũng không rõ ràng.

Còn gì nữa không

Nếu không có tùy chọn nào trong số này hoạt động, có một phương pháp được thảo luận trong chuỗi launchpad này có tiêu đề: Cách chuyển đổi tệp .nrg sang .iso . Phương thức được gọi để sử dụng ddđể khắc ra tệp NRG phần dữ liệu thực tế là nội dung của tệp ISO. Điều này nghe có vẻ hơi quyết liệt với tôi nhưng có thể chứng minh khả thi cho bạn.

Nhận xét số 8 trong chủ đề đó của một người dùng có tên Tom Hansen cung cấp chi tiết tốt về cách thực hiện phương pháp này. Phương pháp này sử dụng thực tế được chú ý bởi anh ta:

có vẻ như một tệp .NRG có 300KB (75x4096) = 307200 byte được cấp trước cho hình ảnh ISO.

Giả sử tệp của bạn có cùng đặc điểm này, phương thức sẽ tiếp tục như sau:

mkdir /media/loop_cd
mount -o norock,map=off,loop,offset=307200 imagefile.nrg /media/loop_cd

Nếu điều này hoạt động thì các tệp NRG của bạn có thể được chuyển đổi thành các tệp ISO, sử dụng phương pháp này:

dd if=imagefile.nrg of=isofile.iso bs=4096 skip=75

Xem bài viết của Tom để biết thêm chi tiết về kỹ thuật này.


Tôi gặp lỗi khi cố gắn hình ảnh NRG:Error, could not mount image.
Peter Rabbit

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.