2

В настоящее время я использую систему, которую я не могу изменить, которая записывает файлы tar на дискету.

Мне нужно для чтения / записи диска того же типа на компьютере с Windows.

Команда, используемая для создания диска в Linux: «tar -cf /dev /sdb myfile»

К сожалению, Windows не распознает диски, созданные таким образом. Я получаю сообщение об ошибке "диск не отформатирован" при подключении USB-дисковода гибких дисков. (Ожидается, так как это не настоящая файловая система)

Я пытаюсь использовать командную строку 7zip для доступа к файлу, набрав "7z.exe -l A:" Индикатор дискеты включается, но архив не найден. Есть ли способ, позволяющий некоторому программному обеспечению, например 7zip, видеть фактическое сырое содержимое дискеты? Потому что это файл tar, но не имеет монтируемой файловой системы.

2 ответа2

2

Я не думаю, что это возможно через командную строку, но я смог прочитать архив tarred (это слово?) непосредственно на устройство (я использовал вашу команду tar для записи на USB), используя 7a File Manager (GUI). Вам нужно будет использовать специальный префикс для прямого обращения к устройству:

Префикс "\\.\" Будет обращаться к пространству имен устройства Win32 вместо пространства имен файла Win32. Вот как напрямую осуществляется доступ к физическим дискам и томам

Синтаксис, который я смог использовать для получения доступа к своему тестовому архиву, был 7zfm \\.\f:\ (у меня нет дискеты, поэтому я использовал USB) - так что я ожидаю 7zfm \\.\A:\ должно работать на вас. Вы также можете указать его как путь после запуска графического интерфейса или использовать \\.\ Для перехода в пространство имен устройства, а затем выбрать свой диск.

1

Я почти уверен, что вы можете создать такую дискету в Windows, используя 7zip для создания нужного tar-файла, а затем записать ее на дискету с помощью rawwritewin-0.7 (вам, возможно, придется переименовать файл из .tar в .img).

Я не пробовал это сам.

(Возможно, было бы неплохо сначала обнулить дискету.)

Вы можете, вероятно, прочитать диск таким же образом. Скопируйте его в .img с помощью rawwritewin, переименуйте в .tar и откройте с помощью 7zip.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .