5.25 "플로피가 마운트되지 않습니다


15

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

사용자가 플로피 디스크 -answers.launchpad.net/ubuntu/+source/util-linux/+question/…에 액세스 할 수 있도록해야했던 것 같습니다 .-옵션이 아직 없는지 여부
Wilf

어떤 시스템이 데이터를 기록했는지 알고 있습니까? 독점 파일 시스템 인 hpfs, hpqfs 또는 이와 유사한 것을 사용하는 HP 장치 (여기에서 '90 년대라고 함)가 있다는 것을 기억합니다. 그 당시에도 고통은 파일을 "변환 한"고통스러운 msdos 유틸리티를 기억합니다.이 경우 HPCOPY와 HPDIR을 검색해보십시오. 아마도 그들은 hp9845.net/9845/projects/hpdir
Rmano

fstype을 결정하려면 (file -Ls) 사용하십시오. HPFS의 경우 OS / 2 디스크에서이를 보았습니다. 또한 하루에 트랙 당 더 많은 섹터를 사용할 수있게 해주는 도구가 몇 가지 있었는데, 때로는 IBM PC에서도 20 또는 21 SPT를 허용하는 TSR "SMAX.COM"을 사용하게 될 것입니다.
친구

나는 독점 FS에 대한 문서를 찾을 수없는이 같은 몇 가지 문제에 부딪쳤다. FS에 대한 정보를 찾을 수 없으면 파일을 수동으로 들어 올리는 것이 가장 좋습니다. 마지막으로 시도한 유용한 정보를 얻기 위해 대략 15-20 시간의 작업을 수행했지만 마지막 수단으로 작동해야합니다 : p
Thebluefish

1
google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html 링크가 있습니다 . 이러한 유형의 디스크를 사용하는 도구가 있습니까? PDF "마지막 데이터를 디스크에 저장"의 마지막 섹션을 참조하십시오.
Mateo

답변:


4

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와 동일하기 때문입니다. 전에는 하드 디스크에 사용했지만 그렇게 달라서는 안됩니다. 귀하의 질문을 업데이트하면 다시 답변을 드리겠습니다.


    포인트 3, 나는 생각조차하지 않았지만, 맞습니다! 내 드라이브는 모두 360K 드라이브이며 디스크는 모두 두 배 밀도입니다!
    j0h

    1
    DSDD (Double Sided Double Density) 디스크는 360k 디스크입니다. DSHD 디스크는 고밀도 디스크입니다. 그들은 때때로 쿼드 밀도 (Quad Density)라고 불렸다. DSDD는 180k 디스크의 두 배였습니다. 실제로는 본 적이 없습니다. 초기 컴퓨터의 나쁜 시절에는 디스크를 뒤집는 것을 모호하게 기억합니다. 해당 모델 번호를 드라이브에 게시하면 누군가가 어떤 종류의 드라이브를 추적하는지 도와 줄 것입니다. 아, 그리고 HD / QD 드라이브는 DD 디스크와 호환되었습니다.
    친구

    곧 사진을 찍을 수 있습니다 .. 및 모델 번호
    j0h

    @ j0h Teac는 다시 한 번 5.25 "반 높이 패키지로 5 1/4"및 3 1/2 "듀얼 드라이브를 만들었습니다. 패키지를 찾을 수 있는지 살펴 보겠습니다. 이 중 5 개 이상, 티크 (Tec)
    친구

    이 드라이브의 가격 중 일부를 보았습니다. 내가 다시 연구를 회복 할 필요가 없다면, 나는 이것을 볼 것이다! 나는 5.25 플로피 드라이브 ~ 900 $에 판매했다
    j0h

    14

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

    sudo modprobe -v floppy
    

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

    sudo adduser $USER floppy
    

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


    그것은 훌륭한 사실입니다. 곧 확인하겠습니다.
    j0h

    더 이상 기본적으로 플로피를로드하지 않습니다. 요즘 말이되는 것 같아 팁 고마워!
    친구

    3

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

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


    왜? 잘 장착 할 수 있습니다.
    psusi
    당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
    Licensed under cc by-sa 3.0 with attribution required.