Testdisk không tìm thấy bất kỳ lỗi nào, nhưng ổ cứng vẫn không hoạt động


0

Sau khi đọc tối qua khoảng 3 giờ các bài báo và hướng dẫn trên internet, và không tìm thấy gì, tôi nghĩ đã đến lúc đăng bài ở đây.

Tôi có ổ đĩa ngoài 500 GB, nơi tôi có RẤT NHIỀU thứ. Về cơ bản những gì tôi có kể từ khi tôi có máy tính đầu tiên của tôi.

Tôi đang sử dụng linux manjaro ngay bây giờ. Tôi đã cố gắng để làm một thanh usb khởi động với dd. Hdd bên ngoài của tôi đã được cắm vào máy tính xách tay và cũng là thanh usb. Sau khi tôi nhấp vào, tôi nhận ra rằng ổ cứng ngoài cũng được cắm vào nên tôi Ctrl + C ngay lập tức! Tôi đã mở một trình quản lý tệp và thấy rằng hdd bên ngoài của tôi ở đó, các tệp của tôi ở đó mọi thứ đều tuyệt. Đêm qua, tôi đã cố gắng sao chép một cái gì đó từ nó và BUM, không hoạt động! Vì vậy, đây là những gì tôi đã làm:

sudo fdisk -l

..
Disk /dev/sdc: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4ed6f18f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           0     1513471      756736   17  Hidden HPFS/NTFS

Disk /dev/sdc1: 774 MB, 774897664 bytes, 1513472 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4ed6f18f

Lệnh khác:

[root@linux dev]# e2fsck -f /dev/sdc1
e2fsck 1.42.8 (20-Jun-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Vì vậy, tôi đã thử:

[root@linux dev]# mke2fs -n /dev/sdc1
mke2fs 1.42.8 (20-Jun-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
47328 inodes, 189184 blocks
9459 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=197132288
6 block groups
32768 blocks per group, 32768 fragments per group
7888 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840

Tôi đã cố gắng sao lưu một số khối với điều này:

[root@linux dev]# e2fsck -f -b 32768 /dev/sdc1
e2fsck 1.42.8 (20-Jun-2013)
e2fsck: Invalid argument while trying to open /dev/sdc1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Tôi đã thử lệnh với cả 3 nhưng, tôi đã nhận được như vậy.

Vì vậy, ... tôi quyết định dùng thử với testdisk. Tôi đã sử dụng phân tích testdisk trên hdd bên ngoài, nhưng phân tích không cho tôi kết quả, vì vậy tôi đã thử với tìm kiếm sâu hơn, nhưng tương tự, không tìm thấy lỗi hoặc cảnh báo.

Tôi cũng đã thử mở Gparted, nhưng nó đã cho tôi lỗi này.

invalid partition table - recursive partition on /dev/sdc

Các bạn có ý kiến ​​gì về những gì tôi có thể làm để giải quyết vấn đề này hay tôi có thể giải quyết vấn đề này không?

đầu ra cfdisk / dev / sdc:

 cfdisk (util-linux 2.23.2)

                                Disk Drive: sdc
                       Size: 500107862016 bytes, 500.1 GB
             Heads: 64   Sectors per Track: 32   Cylinders: 476940

    Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    sdc1        Boot, NC    Primary   Hidden HPFS/NTFS                   774.90 
                            Pri/Log   Free Space                      499332.97*

Câu trả lời:


1

Vấn đề của bạn dường như được chẩn đoán tốt bởi lệnh đầu tiên của bạn, fdisk: Tôi trích dẫn

Disk /dev/sdc: 500.1 GB, 500107862016 bytes, 976773168 sectors
....
Disk /dev/sdc1: 774 MB, 774897664 bytes, 1513472 sectors

Bạn có một cách phân vùng, cách nhỏ hơn đĩa của bạn. Rõ ràng phần còn lại của công cụ của bạn nằm trong lãnh thổ chưa được phân bổ ngoài phần cuối của phân vùng này. Tuy nhiên, bạn không thể chỉ sử dụng một tiện ích để xây dựng lại bảng phân vùng, vì dường như bạn đã xóa 774 MB dữ liệu; nếu bạn chỉ xóa bảng phân vùng thì có thể xây dựng lại và dữ liệu của bạn sẽ xuất hiện trở lại một cách kỳ diệu.

Tuy nhiên, bạn chỉ mất 1GB, vì vậy hầu hết dữ liệu của bạn vẫn còn đó. Tôi hơi bối rối bởi thực tế là testdisk đã ra về tay không, nói chung nó là một isntrument mạnh nhất. Bạn có chắc là bạn đã chỉ nó vào phần 'chưa được phân bổ' của đĩa không? Nếu bạn không (mà tôi nghi ngờ vì bạn tuyên bố hoàn toàn không có gì), testdisk có lẽ chỉ kiểm tra 774 MB của phân vùng / dev / sdc1, mà tôi sẵn sàng đặt cược, là hoàn toàn ổn. Ở đâu đó trong tùy chọn testdisk có 'phần chưa được phân bổ của đĩa', bạn nên thử nó.

Ngoài ra, có các tiện ích như http://www.cgsecurity.org/wiki/PhotoRec , http://foremost.sourceforge.net/ , http://www.sleuthkit.org/autopsy/index.php . Để biết thêm các tiện ích, bạn có thể thử trang rất nhiều thông tin này của Arch Linux Wiki.


Tôi không nhận được đúng lỗi, có nghĩa là phân vùng lớn hơn. Tôi gặp lỗi này: Lỗi: Bảng phân vùng không hợp lệ - phân vùng đệ quy trên / dev / sdc
icebox19

Ngoài ra, từ trích dẫn của bạn, khá rõ ràng rằng đĩa cứng là 500 GB và phân vùng chỉ có 774 MB. Tôi nghĩ 774 MB có hình ảnh mà tôi đang cố gắng "ghi" trên usb bằng dd
icebox19

Có, đó là vì phân vùng của bạn bắt đầu ở sector 0, điều đó có nghĩa là bạn không chừa bất kỳ chỗ nào cho bảng phân vùng. Điều đó thường xảy ra khi bạn sử dụng dd ... of = / dev / sdb thay vì = / dev / sdb1. Về cơ bản, đĩa của bạn bây giờ không có bảng phân vùng.
MariusMatutiae

ok ... nhưng làm thế nào tôi có thể giải quyết điều này? có thể không
icebox19

@ icebox19 Đã chỉnh sửa bài đăng của tôi ...
MariusMatutiae
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.