![/dev/fd0 эквивалент в Windows. (Запись непосредственно на дискету tar)](https://rvso.com/image/1466432/%2Fdev%2Ffd0%20%D1%8D%D0%BA%D0%B2%D0%B8%D0%B2%D0%B0%D0%BB%D0%B5%D0%BD%D1%82%20%D0%B2%20Windows.%20(%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%20%D0%BD%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B5%D1%82%D1%83%20tar).png)
В настоящее время я использую систему, которую не могу изменить и которая записывает файлы tar на дискету.
Мне нужно прочитать/записать тот же тип диска на машине с Windows.
Команда, используемая для создания диска в Linux: «tar -cf /dev/sdb myfile»
К сожалению, Windows не распознает диски, созданные таким образом. Я получаю ошибку "диск не отформатирован", когда подключаю USB-дисковод. (Ожидалось, так как это не настоящая файловая система)
Я пытаюсь использовать командную строку 7zip для доступа к файлу, набрав "7z.exe -l A:" Индикатор дискеты загорается, но архив не найден. Есть ли способ разрешить какому-либо программному обеспечению, например 7zip, видеть фактическое сырое содержимое дискеты? Потому что это файл tar, но у него нет монтируемой файловой системы.
решение1
Я не думаю, что это возможно через командную строку, но я смог прочитать архив tar (это слово?) напрямую на устройство (я использовал вашу команду tar для записи на USB) с помощью 7a File Manager
(GUI). Вам нужно будет использовать специальный префикс дляадрес устройства напрямую:
Префикс "\\.\" будет обращаться к пространству имен устройств Win32 вместо пространства имен файлов Win32. Таким образом, доступ к физическим дискам и томам осуществляется напрямую
Синтаксис, который мне удалось использовать для получения доступа к моему тестовому архиву, был 7zfm \\.\f:\
(У меня нет дискеты, поэтому я использовал USB.) - так что я ожидаю, 7zfm \\.\A:\
что это должно сработать для вас. Вы также можете указать его как путь после запуска GUI или использовать \\.\
для перехода в пространство имен устройств, а затем выбрать свой диск.
решение2
Я почти уверен, что вы можете создать такую дискету в Windows, используя 7zip для создания нужного вам tar-файла, а затем записать его на дискету с помощью rawwritewin-0.7 (возможно, вам придется переименовать .tar в .img)
Я сам этого не пробовал.
(Возможно, было бы неплохо сначала обнулить дискету.)
Вероятно, вы могли бы прочитать диск таким же образом. Скопируйте его в .img с помощью rawwritewin, переименуйте в .tar и откройте с помощью 7zip.