Làm thế nào tôi có thể gắn hình ảnh dd của một phân vùng?


9

Tôi đã tạo một hình ảnh dd của một phân vùng (chứa HFS + FS) của một trong các đĩa của tôi (chứ không phải toàn bộ đĩa) vài ngày trước bằng cách sử dụng lệnh sau -

dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img

Làm thế nào tôi có thể gắn kết nó? Tôi đã thử cách sau nhưng không được -

mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir

Nó đưa cho tôi

mount: wrong fs type, bad option, bad superblock on /dev/loop1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

dmesg | tailđưa tôi -

[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock

Có điều gì đó sai mà tôi đang làm?

Tôi đã thử tìm kiếm cách thực hiện việc này nhưng tất cả các kết quả tôi nhận được chỉ nói về việc gắn phân vùng từ trong một hình ảnh đĩa đầy đủ, sử dụng tùy chọn bù trừ với mount - không nói gì về trường hợp hình ảnh là phân vùng.

Cảm ơn.

PS: Tôi đang chạy Arch Linux 64 bit và phân vùng từ đĩa gốc /dev/sdc2gắn kết tốt.


Là đĩa cứng ban đầu của bạn vẫn còn có sẵn? Bạn đã đọc bài viết này chưa? viaforensics.com/computer-forensics/ trộm
JohannesM

Tôi vừa làm. Điều đó một lần nữa sử dụng hình ảnh toàn đĩa và giá trị offset được truyền cho lệnh mount để chọn phân vùng bên trong. Trong trường hợp của tôi hình ảnh là 1 phân vùng một mình.
0cd

Tôi nhận thấy bạn đang sử dụng noerrortrong dòng dd của bạn. Có bao nhiêu khu vực không thể đọc được mà đĩa nguồn có một người có thể đã gặp phải điều gì đó quan trọng. Đặc biệt với kích thước khối 8k (đĩa có thể là 512b hoặc nhiều nhất là 4k). Liệu đĩa nguồn gắn kết?
derobert

hấp dẫn. Tôi không chắc chắn nếu đĩa nguồn có bất kỳ lĩnh vực không thể đọc được. Nó gắn kết mà không có vấn đề và tôi có thể truy cập các tập tin trên nó.
0cd

Câu trả lời:


2

Trước tiên, bạn có thể phải sử dụng losetup để tạo một thiết bị từ tệp của mình và sau đó gắn thiết bị đó. Dưới đây là những gì tôi làm để gắn tệp sao lưu với hình ảnh phân vùng bên trong:

losetup /dev/loop1 /home/backup-file
mount /dev/loop1 /mnt/backup 

Phân vùng của tôi sau đó xuất hiện dưới / mnt / backup và tệp gốc là / home / backup-file. Có thể bạn có thể làm tất cả điều này với "mount -o loop" nhưng tôi đã không thành công với điều đó, vì vậy tôi đang sử dụng losetup một cách riêng biệt.

Sau khi hoàn thành, tôi bỏ qua phân vùng và sau đó xóa vòng lặp với "losetup -d / dev / loop1", chỉ trong trường hợp.

Ngoài ra, bạn có thể sử dụng losetup để tìm hiểu thiết bị lặp nào hiện đang miễn phí trong hệ thống của bạn, với losetup -f

Hãy cho tôi biết nếu các công trình này.


2
mount -o loopbên trong tự động phân bổ một thiết bị loopback để việc gán hình ảnh theo cách thủ công cho thiết bị loopback là công việc không cần thiết.
Dario Russo

cảm ơn vì thông tin. nhưng spyroboy là đúng - mount không phân bổ nội bộ một thiết bị loopback.
0cd

Vâng, tôi đã nghi ngờ rất nhiều, mặc dù tôi có một vấn đề tương tự như của bạn và tôi đã giải quyết nó bằng cách làm bằng tay, tức là gán thiết bị lặp với losetup. Trong mọi trường hợp, có thể nó sẽ giúp bạn xác định vấn đề.
Piotr Kempa

1

chạy mount -o loopsẽ hoàn thành những gì bạn muốn nó làm, nhưng rõ ràng là không.

điều này khiến tôi tin rằng trình điều khiển hệ thống tập tin mà bạn đang cố sử dụng không hoạt động đúng.

đây có thể là một sự kéo dài và tôi không biết HFS + hoạt động như thế nào .. nhưng có thể HFS + lưu trữ các phân vùng trong các phân vùng không? có thể tương tự như LVM?

một điều khác mà tôi nghĩ đến là mã hóa. Dường như các phân vùng HFS + có thể được mã hóa. cái chuông này có chuông nào cho bạn không?


không chắc chắn về nội bộ của HFS +, nhưng phân vùng chắc chắn không được mã hóa. Nguyên vẹn Tôi vẫn có đĩa gốc và phân vùng từ đó gắn kết tốt.
0cd
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.