![Windows에서는 /dev/fd0과 동일합니다. (타르 플로피에 직접 쓰기)](https://rvso.com/image/1466432/Windows%EC%97%90%EC%84%9C%EB%8A%94%20%2Fdev%2Ffd0%EA%B3%BC%20%EB%8F%99%EC%9D%BC%ED%95%A9%EB%8B%88%EB%8B%A4.%20(%ED%83%80%EB%A5%B4%20%ED%94%8C%EB%A1%9C%ED%94%BC%EC%97%90%20%EC%A7%81%EC%A0%91%20%EC%93%B0%EA%B8%B0).png)
나는 현재 플로피 디스크에 tar 파일을 쓰는 변경할 수 없는 시스템을 사용하고 있습니다.
Windows 시스템에서 동일한 유형의 디스크를 읽고 써야 합니다.
Linux에서 디스크를 만드는 데 사용되는 명령은 "tar -cf /dev/sdb myfile"입니다.
불행하게도 Windows에서는 이와 같이 생성된 디스크를 인식하지 못합니다. USB 플로피 드라이브를 연결할 때 "디스크가 포맷되지 않음" 오류가 발생합니다. (실제 파일시스템이 아니기 때문에 예상)
7zip 명령줄을 사용하여 "7z.exe -l A:"를 입력하여 파일에 액세스하려고 합니다. 플로피 표시등이 켜지지만 아카이브를 찾을 수 없습니다. 7zip과 같은 일부 소프트웨어가 실제 원시 플로피 콘텐츠를 볼 수 있도록 하는 방법이 있습니까? tar 파일이지만 마운트 가능한 파일 시스템이 없기 때문입니다.
답변1
명령줄을 통해서는 가능하지 않을 것 같지만 7a File Manager
(GUI)를 사용하여 장치에서 직접 tar링된(단어인가요?) 아카이브를 읽을 수 있었습니다(tar 명령을 사용하여 USB에 기록했습니다). 특수 접두사를 사용해야 합니다.장치를 직접 주소 지정:
"\\.\" 접두사는 Win32 파일 네임스페이스 대신 Win32 장치 네임스페이스에 액세스합니다. 이는 물리적 디스크 및 볼륨에 대한 액세스가 직접 수행되는 방법입니다.
내 테스트 아카이브에 액세스하기 위해 사용할 수 있었던 구문은 7zfm \\.\f:\
(플로피가 없어서 USB를 대신 사용했어요) - 그래서 나는 7zfm \\.\A:\
당신에게 효과가 있을 것으로 기대합니다. GUI를 시작한 후 이를 경로로 입력하거나 \\.\
장치 네임스페이스로 이스케이프한 다음 드라이브를 선택하는 데 사용할 수도 있습니다.
답변2
7zip을 사용하여 원하는 tar 파일을 만든 다음 rawwritewin-0.7을 사용하여 플로피에 기록하면 Windows에서 이와 같은 플로피를 만들 수 있다고 확신합니다(.tar에서 .img로 이름을 바꿔야 할 수도 있음).
나는 이것을 직접 시도하지 않았습니다.
(아마도 먼저 플로피를 0으로 만드는 것이 좋은 생각일 것입니다.)
같은 방식으로 디스크를 읽을 수도 있습니다. rawwritewin을 사용하여 .img로 덤프하고 이름을 .tar로 바꾼 다음 7zip으로 엽니다.