/dev/sdh
내 Linux 컴퓨터에 USB 3.5" 플로피 드라이브가 연결되어 있습니다. 이 드라이브가 내 Linux 컴퓨터에 있고 여기에서 Linux 형식의 플로피를 읽을 수 있음을 확인했습니다 . (나는 오래된 ext2 플로피를 가지고 있습니다.)
내 Linux 시스템과 이전 시스템(CrossDOS가 설치된 Amiga) 간에 데이터를 전송하려면 이중 밀도 720k 플로피 디스크를 포맷해야 합니다.
나는 시도했다:
mkdosfs -F 12 -I /dev/sdh
그러나 이것은 말한다:
mkfs.fat 3.0.26 (2014-03-07)
unable to get drive geometry, using default 255/63
mkdosfs: Attempting to create a too large filesystem
이 드라이브를 사용하여 이 컴퓨터에서 720k MS-DOS 플로피를 어떻게 포맷합니까?
답변1
USB 드라이브에 있는 완전히 비어 있는 플로피 디스크를 성공적으로 포맷했습니다. 아직 디스크에 섹터가 없기 때문에 파일 시스템을 디스크에 쓰는 것이 아니라 적절한 포맷이 필요합니다.
이는 다음을 사용하여 수행됩니다.프로그램ufiformat
, USB 플로피 드라이브와 함께 사용하도록 설계되었습니다.
$ sudo ufiformat -f 1440 -v /dev/sdd
format on device=/dev/sdd, size=1440
geometry: track=80, head=2, sector=18, block=512
done
이렇게 하면 에 있는 USB 플로피 장치를 사용하여 -f 1440
상세 모드( )에서 1.44MB 플로피 디스크가 포맷 됩니다. 720,000개 디스크의 경우.-v
/dev/sdd
-f 720
여행 중에 발견한 추가 정보는 다음과 같습니다.
mkfs.msdos
실제로 디스크를 포맷하는 것이 아니라mformat
포맷된 디스크에 DOS(FAT12) 파일 시스템을 쓰기만 하면 됩니다. 디스크가 포맷되지 않은 경우(또는 Amiga 또는 기타 DOS가 아닌 데이터가 있는 경우) 이러한 프로그램은 실패합니다. 물론 플로피 디스크에 파일 시스템을 넣으려면 이 프로그램을 사용해야 하지만,뒤쪽에으로 포맷하셨습니다ufiformat
.마찬가지로
dd
디스크를 먼저 포맷할 때까지 이미지를 디스크에 쓸 수 없습니다.fdformat
PC 유형 플로피 컨트롤러(예: 마더보드 플로피 커넥터에 드라이브가 연결된 경우)에만 사용하도록 설계되었습니다. USB 플로피 드라이브에서는 작동하지 않습니다.
답변2
노력하다:
fdformat /dev/fd0u720
mkfs.msdos /dev/fd0
/dev/sdh
에서 심볼릭 링크를 만든 후/dev/fd0