선생님은 제 노트북 (페도라 16 포함)과 데이터가있는 컴팩트 플래시 카드를 주셨습니다. 카드에있는 파일에 액세스하려고하지만 액세스 할 수 없습니다. 문제는 리눅스가 어떤 유형의 파티션인지 알지 못한다는 것입니다. JFS가 있다고 가정합니다.
root@debian:~# dmesg |grep sdc
[ 9066.908223] sd 3:0:0:1: [sdc] 3940272 512-byte logical blocks: (2.01 GB/1.87 GiB)
[ 9066.962307] sd 3:0:0:1: [sdc] Write Protect is off
[ 9066.962310] sd 3:0:0:1: [sdc] Mode Sense: 03 00 00 00
[ 9066.962312] sd 3:0:0:1: [sdc] Assuming drive cache: write through
[ 9067.028420] sd 3:0:0:1: [sdc] Assuming drive cache: write through
[ 9067.028637] sdc: unknown partition table
[ 9067.097065] sd 3:0:0:1: [sdc] Assuming drive cache: write through
[ 9067.097281] sd 3:0:0:1: [sdc] Attached SCSI removable disk
그리고 일부 데이터 :
root@debian:~# hexdump -Cn 65536 /dev/sdc
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00008000 4a 46 53 31 01 00 00 00 48 63 0e 00 00 00 00 00 |JFS1....Hc......|
00008010 00 10 00 00 0c 00 03 00 00 02 00 00 09 00 00 00 |................|
00008020 00 20 00 00 00 09 20 10 02 00 00 00 00 00 00 00 |. .... .........|
00008030 04 00 00 00 26 00 00 00 02 00 00 00 24 00 00 00 |....&.......$...|
00008040 41 03 00 00 16 00 00 00 00 02 00 00 a0 cc 01 00 |A...............|
00008050 37 00 00 00 69 cc 01 00 b6 d8 ac 4b 00 00 00 00 |7...i......K....|
00008060 32 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 |2...............|
00008070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00008080 00 00 00 00 00 00 00 00 90 15 e5 5f e3 c4 45 fa |..........._..E.|
00008090 9d 6a 5c b5 4f da 62 1a 00 00 00 00 00 00 00 00 |.j\.O.b.........|
000080a0 00 00 00 00 00 00 00 00 c3 c9 01 00 ed 81 00 00 |................|
000080b0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000080c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
[cut]
*
0000f000 4a 46 53 31 01 00 00 00 48 63 0e 00 00 00 00 00 |JFS1....Hc......|
0000f010 00 10 00 00 0c 00 03 00 00 02 00 00 09 00 00 00 |................|
0000f020 00 20 00 00 00 09 20 10 00 00 00 00 00 00 00 00 |. .... .........|
0000f030 04 00 00 00 26 00 00 00 02 00 00 00 24 00 00 00 |....&.......$...|
0000f040 41 03 00 00 16 00 00 00 00 02 00 00 a0 cc 01 00 |A...............|
0000f050 37 00 00 00 69 cc 01 00 b6 d8 ac 4b 00 00 00 00 |7...i......K....|
0000f060 32 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 |2...............|
0000f070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0000f080 00 00 00 00 00 00 00 00 90 15 e5 5f e3 c4 45 fa |..........._..E.|
0000f090 9d 6a 5c b5 4f da 62 1a 00 00 00 00 00 00 00 00 |.j\.O.b.........|
0000f0a0 00 00 00 00 00 00 00 00 c3 c9 01 00 ed 81 00 00 |................|
0000f0b0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0000f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00010000
나는 파일 시스템을 완전히 초보자입니다. Google에서 JFS 수퍼 블록이 0x8000 오프셋에서 시작될 수 있음을 발견했습니다. 그러나 다음은 무엇입니까? 이 카드를 장착하는 방법? 정상적인 파티션 테이블이 있다면 510 번째와 511 번째 바이트에 55 AA가 필요하지만 처음 8000 바이트는 깨끗합니다. 도움을 주시면 감사하겠습니다.
jfsutils 패키지가 설치되지 않았습니까? JFS 파일 시스템 AFAIK를 마운트 / 마운트 해제하는 데 필요합니다.
—
devius
장치의 파티션 테이블이 고장난 것 같습니다. 가장 먼저해야 할 일은 : dd if = / dev / sdc of = ~ / backup.img
—
guido
그런 다음 testdisk cgsecurity.org/wiki/TestDisk로
—
guido
파일에 따라 photorec을 실행하는 것도 좋은 아이디어입니다.
—
Journeyman Geek
PhotoRec는이 카드에서 파일을 복구 할 수 있습니다. 그러나 카드의 변경 없이이 파일 시스템을 마운트 할 수 있는지 궁금합니다. 누군가 데이터를 숨기고 싶어하는 것 같습니다. 슬롯 머신 용 게임이 있습니다
—
Coolmax