태그 보관물: filesystem

filesystem

5.25 “플로피가 마운트되지 않습니다 두 소프트웨어 모두 일부 디스크에 블록 오류가

5. 25 인치 플로피에 관한 몇 가지 연구를 받았습니다. 내 mobo는 5.25 인치 디스크를 지원하며 디스크 드라이브를 가지고 있습니다. 이 미디어를 장기간 사용하지 않고 연구 데이터 만 원합니다.

최신 정보:

방금 파일 시스템이 Varian이 내놓은 독점 시스템이라는 것을 알았습니다. 데이터를 읽을 수있는 머신이 있습니다. 또는 해당 머신이 작동하지 않을 수 있습니다. 누구나 구식 Varian OS / 파일 시스템에 대해 알고 있다면 기꺼이들을 것입니다.

이미지 마운트는 현재 우선 순위이며 ddrescue 또는 safecopy를 사용하여 디스크 이미지를 얻을 수있었습니다. 두 소프트웨어 모두 일부 디스크에 블록 오류가 있음을 보여줍니다. 디스크가 생성하는 이미지를 계속 마운트 할 수 없으며, 마운트시 파일 시스템 유형을 지속적으로 요구합니다. Fat, vfat, exfat, fat16 및 내가 시도한 다른 것들도 있지만 잘못된 FS 유형과 같은 말을합니다. 예, -o 루프의 조합도 시도했습니다.

이미지 파일에서 hexdump -C 출력을보고 FS 유형을 확인할 수 없습니다.

또한 FS 유형을 다음과 같이 결정했습니다.

#dd if=lisa1.iso | file -
/dev/stdin: data

여전히 파일을 마운트 / 볼 수있는 위치로 이동하는 방법을 모르겠습니다.

방금 18k가 단일 트랙의 표준 블록 크기라는 것을 읽었으므로 플로피 읽기 헤드가 읽고 싶은 “기본”비트 수입니다. 가장 빨라야하고 재판매 가능한 모든 비트를 얻을 수있는 가장 좋은 기회를 가져야합니다.

내일 디스크를 다시 이미지화하겠습니다.

상사는 파일 시스템 유형이 무엇인지 또는 무엇인지 알 수 없다고 말합니다. 데이터를 생성 한 기기를 찾을 수 있습니다. 이것은 오래된 과학 장비의 묘지를 파낼 시간이 필요합니다.

데이터 복구를 시도하고 수행하기 위해 testdisk를 설치했습니다.

2008 년에 이와 같은 작업을 수행해야한다는 것을 기억할 수 있지만 플로피 디스크 데이터를 복구하는 데 사용한 방법을 기억할 수 없습니다.

udisk를 실행하거나 마운트 할 때 플로피가 유효한 블록 장치가 아니라는 오류가 발생합니다.

$ sudo mount /dev/fd0 Desktop/lisa/
mount: /dev/fd0 is not a valid block device

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: /dev/fd0 is not a valid block device

업데이트 1 :

  • 플로피 드라이브 포트 옵션이 켜져 있습니다. 5로 설정했습니다. 25 “이중 밀도
    • 디스크 드라이브 모델은 Epson SD-700 및 Epson SD-600입니다.
    • 디스크는 Verbatum DataLife MD 2D “Double Density”입니다
    • 플로피 디스크 용 모듈을 추가했습니다.

UPDATE2 :

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: you must specify the filesystem type

마운트는 같은 오류를 제공하지만 … 파일 시스템 유형을 모르겠습니다.

$getfdprm
DS QD sect=13

fdutils에서이 프로그램을 실행했습니다.
http://www.fdutils.linux.lu/Fdutils.html
DS는 양면 QD가 Quad Density sect = 13이 섹터 수임을 의미합니다. 디스크를 마운트하고 데이터를 얻는 방법과 관련하여 출력의 의미를 실제로 알지 못합니다.

파일 시스템 유형을 찾으려면 어떻게해야합니까?

UPDATE3 : 온 전성 검사로서, 포맷 된 빈 플로피의 “새”상자를 찾았으며 파일 시스템 유형을 지정하지 않고도 데이터를 읽고 쓸 수있었습니다.

내가 플로피에 대한 연구에서 가지고있는 플로피가 포맷되어 있고 오류가 있다고 가정하면 마운트가되지 않을 수 있습니까?

ddrescue가하는 일 :

$ sudo ddrescue /dev/fd0 ~/Desktop/fd0.iso


Press Ctrl-C to interrupt
rescued:    454656 B,  errsize:   1019 kB,  current rate:        0 B/s
   ipos:    538624 B,   errors:      11,    average rate:       69 B/s
   opos:    538624 B,     time from last successful read:      40 s


답변

Varian 파일에 대한 조사를 해본 결과이 문제를 해결했습니다. 내가 미끄러 져는 DOS에서 실행하는 것 같은데, 그래서 – 디스크에 대한 사용자 정의 5 1/4 “형식에 대한 뭔가, 사용자 정의 BIOS 루틴은 말했다. 어쩌면 : 그것은 여기 당신은 간다 DOSBOX에서 일 것이다?
HTTP : //nmr.tamu합니다. edu / vhelper.php 파일을 조금만
다시 읽으면, 컴퓨터가 안정적으로 작동한다고하는 마지막 컴퓨터 클래스는 486이며 거의 Windows와 전혀 다르지 않습니다. 다른 모든 것이 실패하면 적어도 일부 EXE가 있습니다. 파스칼 EXE를 공격 할 필요가 있다면 디 컴파일러로 보내기 전에 UnLzExe / Upack / Uncompress를 원할 것입니다. 그 시대부터 거의 항상 어떤 방식으로 압축됩니다.

이전 업데이트

여기에 당신을 위해 많은 팁을 얻었다 :

  • 요즘 대부분의 마더 보드에는 플로피 컨트롤러가 꺼져 있습니다. 켜져 있는지 확인 했습니까?
  • 또한 플로피 드라이브 탐색 옵션을 설정하십시오. 찾지 못하면 어떤 유형의 문제가있는 것입니다.
  • 커넥터가 Nintendo NES 카트리지 커넥터처럼 보이면 저밀도 드라이브 일 가능성이 높습니다 (360kiB). 구형 PATA 커넥터처럼 보이는 경우 1.2MiB 고밀도 디스크 일 가능성이 높습니다. 표준 360k 드라이브에서 HD 디스크를 읽을 수 없습니다.
  • 또한 컴퓨터를 켤 때마다 표시등이 호박색이거나 녹색이면 케이블이 거꾸로 꽂혀있는 것입니다. 그 나쁜 소년을 뒤집어 놓으면 잘 갈 것이다.
  • 마지막으로, 이것이 Apple / Commodore / Atari 브랜드 플로피 인 경우 IBM PC에서 작동하려면 특수 카드가 있어야합니다. 그리고 IBM PC 드라이브에서 해당 스타일 디스크를 읽을 수는 없습니다. 그들의 부문, 클러스터 및 아마도 초기 헤드 위치는 다른 장소에 있습니다. PC가 드라이브와 인터페이스 할 수있는 타사 카드에 대해 들었습니다. 그러나 그것이 무엇인지 기억하지 못합니다.
  • 더 많은 정보가 좋습니다. 사용하려는 플로피의 브랜드 / 메이크 / 모델 및 마더 보드의 모델 / 모델을 공유하십시오.
  • 편집 : 질문이 변경되어 공감대를 얻었고 답변을 빨리 변경하지 않았습니다. 또는 쓰레기처럼 서식이 지정됩니다. 그럴 수 있지.

    업데이트 된 답변

    트랙 당 13 개의 섹터가 있다고 했습니까? 어떤 종류의 디스크인지 궁금하십니까? 연구 결과에 따르면 애플 일 가능성이 높다. 네이티브 IBM PC 플로피 컨트롤러가있는 것을 읽을 수 있다고 생각하지 않습니다. 그들은 또한 C64 또는 아타리 디스크가 될 수
    이것은 내가 기억하는 사람이 아니라 당신을 도울 수 있습니다 http://www.deviceside.com/fc5025.html는
    참고 : 그것은 당신이 “플리 피 (flippy)”디스크를 읽을 수 있도록 수 없다고 Apple / C64 / Atari 드라이브없이

    GNU 드 드레스 큐

    오, 난 당신이 ddrescue를 사용하고 있음을 참조하십시오. 내가 사용한 마지막 버전은 1.14였습니다. 1.16이 너무 다르다는 것을 상상할 수 없습니다. 5.25 QD의 경우 -c15, 3.5 HD의 경우 -c18을 사용하십시오.

    직접 액세스를 사용하지 않는 빠른 추출. 로그는 그것이 모두 좋다는 것을 기억하는 데 도움이 될 것입니다.

    sudo ddrescue -Bv -c15 / dev / fd0 floppy.img floppy.img.log

    디스크에 불량 지점이 있으면 생략하십시오. 다음 번에 불량 지점을 칠 때 로그를 사용하십시오.

    sudo ddrescue -Bndv -c15 / dev / fd0 badfloppy.img badfloppy.img.log

    더러워지고 더러워지고 불량 섹터를 해결해야하는 경우 5 회 분할 및 재 시도됩니다.

    sudo ddrescue -Bd -c15 -r5 / dev / fd0 bf2.img bf2.img.log

    이미지 장착

    그것은 내가 대답 할 수있는 것입니다!

    fs 유형을 (희망적으로) 결정하려면 다음을 수행하십시오.

    파일 -Ls floppy.img

    또는

    파일 -Ls / dev / fd0

    이제 루프백을 마운트 할 수 있습니다.

    mount -t msdos -o loop floppy.img /mnt/floppy
    

    그것이 성가신 HPFS 디스크 중 하나 일 경우, fdisk를 사용하여 hpfs 파티션을 마운트하기위한 오프셋을 결정할 수 있습니다. 처음에 볼 수있는 것은 HPFS FAT와 동일하기 때문입니다. 전에는 하드 디스크에 사용했지만 그렇게 달라서는 안됩니다. 귀하의 질문을 업데이트하면 다시 답변을 드리겠습니다.


    답변

    기본적으로 floppy커널 모듈은로드되지 않습니다. 모듈을로드하려면 다음을 호출하십시오.

    sudo modprobe -v floppy
    

    “플로피”그룹에 사용자를 추가해야합니다. 사용하기 위해

    sudo adduser $USER floppy
    

    모듈이로드되면 하드웨어에 액세스하고 플로피를 마운트 할 수 있어야합니다.


    답변

    그것들이 DOS 형식이라면 mtools 패키지의 도구를 마운트하려고하지 않고 사용하고 싶을 것입니다.

    아카이브에서 mtools 패키지를 설치 한 다음 “mdir”, “mcopy”등을 사용하여 파일에 액세스하십시오.


    답변