Câu hỏi Cách gắn iso như một thiết bị


Trước khi định dạng ổ đĩa cứng của tôi để khởi động kép một cài đặt mới của cả Windows và Xubuntu, tôi đã thực hiện một ISO của toàn bộ SSD của tôi và đặt nó trên đĩa cứng dữ liệu của tôi bằng cách làm điều này từ một đĩa CD trực tiếp: dd if=/dev/sda of=/data/OldDisk.iso. Điều này có nghĩa là nó có chứa tất cả các phân vùng trên đó và có nghĩa là nó sẽ dễ dàng để thay thế Windows (bao gồm cả MBR vv) nếu toàn bộ điều đã đi tits-up.

Bây giờ tôi muốn gắn ISO như một ổ cứng thông thường để tôi có thể gắn một phân vùng trên ổ đĩa đó (hoặc gắn một phân vùng cụ thể trên ISO) để tôi có thể truy cập một số tệp cũ (cụ thể là bộ sưu tập nhạc) mà tôi đã quên trên ổ SSD của tôi không phải ổ cứng của tôi.

Tôi sẽ đi đâu để tới đó?

P.S. XUbuntu là tuyệt vời trên một máy tính mạnh mẽ vì thời gian khởi động là 2 giây! Chỉ sử dụng Win cho một số trò chơi!


2
2018-06-26 16:17


gốc




Các câu trả lời:


Sử dụng kpartx để tạo các thiết bị vòng lặp cho mỗi phân vùng bên trong ảnh ISO, sau đó gắn kết các thiết bị đã tạo. Tiếp theo Blog Robert Penz giải thích, bạn có thể gõ các lệnh này trong một thiết bị đầu cuối:

sudo kpartx -a /data/OldDisk.iso
sudo mount /dev/mapper/loop0pX /mnt/ -o loop,ro
# point your file browser to /mnt

và khi bạn hoàn thành

sudo umount /mnt
sudo kpartx -d /data/OldDisk.iso

Trong các lệnh này, X là một số phân vùng


2
2018-06-26 16:32



Cảm ơn bạn rất nhiều. Tôi không thể tìm thấy nơi này trên internet! (Hóa ra tôi đã tìm kiếm điều sai trái!) - RX14
Chắc chắn rồi! Nó dễ dàng hơn cho tôi vì tôi đã biết những gì để tìm kiếm. Vui vì bạn có thể khôi phục các tệp của mình. - exore


Cách dễ nhất là tìm tệp bằng nautilus (tệp), nhấp chuột phải vào tệp và chọn 'Mở bằng Lưu trữ Mounter'


0
2018-06-26 16:21



Điều này không làm việc vì nó không phải là một phân vùng hoặc thậm chí một hệ thống tập tin trong ISO nhưng toàn bộ một đĩa. - RX14
@ RX14 OK Tôi có thể thấy rằng có thể là một vấn đề. Có lẽ lý do tại sao tôi thích rsync để thực hiện sao lưu các tập tin của tôi. - Charles Green
Nhưng rsync không sao chép MBR hiện nó? Tôi muốn làm một cách đơn giản dd if=/data/OldData.img of=/debv/sda nếu mọi thứ đã sai! Rsync có nghĩa là tôi sẽ phải tạo một NTFS FS mới và sửa lỗi khởi động của Windows! - RX14