У меня есть гостевая версия Windows XP Home Edition и хост Linux Mint 13. Я использую VirtualBox, и каталог ~/Public
используется совместно с гостем. Иногда случается, что я использую IE в гостевой системе для загрузки файлов (пока не получу лучший браузер Windows).
Все загруженные файлы отправляются на диск L:\
(каталог ~/Public
). После завершения загрузки проводник Windows добавляет :Zone.Identifier
для каждого файла, который я загружаю. Когда я извлекаю загруженный ZIP-архив на гостевой компьютер (на диске L:\
), Windows создает :Zone.Identifier
для каждого файла в извлеченном каталоге. Это даже происходит, если я использую хост для перемещения файла в каталог ~/Public
.
Общий ~/Public
каталог находится в разделе ext4, и символ двоеточия должен быть недопустимым в именах файлов в Windows, но не в разделе ext4. Можно ли как-то помешать Windows поместить весь этот мусор в мою файловую систему? (Возможно, мне придется создать сценарий оболочки для очистки после действия Windows.)
Вот что я вижу в Windows Explorer:
Кстати, если бы я работал на хосте Mac OS X (где двоеточия - недопустимые символы имени файла), это было бы еще более ужасно.