Как смонтировать архивный файл в качестве виртуального диска в Windows?
У меня на харде очень много маленьких файлов (но больших всё-равно больше, потому при форматировании я ставил максимальный размер сектора), в результате довольно много места тратится на оверхеды ФС. Кроме того многие файлы - дубликаты, а более 95% файлов никогда не меняется.
Это наводит на мысли, что было бы здорово забабахать какой-нибудь быстрый на чтение архив (да хоть тот же ZIP) и смонтировать как виртуальный диск.
Как это лучше сделать? Мне известен только один способ - WinMount. Посоветуйте если кто знает другие.
1.Total commander или любой из его клонов позволяют шарится по архивам.
2. В NTFS в винде есть zip сжатие из коробки.
UPD 3. Есть программы вроде winarchiver virtual drive и pismo file mount но с недостатками -
монтируют r\o, не понимают форматы и т.п
Если нужно что-то пободрее то линукс, там фс с архивацией с пяток есть
Если нужен собственно диск, то партишн маджиком откусываете часть от своего в настройках ставите NTFS сжатие и перемещаете туда все ненужные файлы, но эфективность будет небольшая.
В NTFS нет дедупликации (а она сохранит мне гораздо больше места, чем сжатие - потому я и уточнил, что файлы не изменяются и есть много копий), и даже то сжатие, что есть отказывается работать на разделах с большими секторами. Тотал позволяет шариться, но не позволяет прозрачно работать с содержимым из других программ. Для примера скажу: ставил я как-то одну программу, укомплектованную большой базой контента из множества мелких файлов - так поставил её прямо в смонтированный WinMount-ом zip-архив, результаты превзошли все ожидания. Вот только не хочу превращать тему в рекламу WinMount а хочу чтобы порекомендовали альтернативы, желательно свободные.
@386DX "надо накатывать линь и не требовать с винды, того что она не может" увы Linux "не может" (по причине отсутствия Linux-версий некоторых приложений) много чего другого нужного. Я просидел несколько лет на Linux, потом надоело терпеть тормоза виртуалок и глюки wine и mono, невозможность поиграть даже в первый Portal из-за извечной ущербности 3D-драйверов для не-мэйнстрим видеокарт под Linux, держать две системы на харде, плюнул, и перешёл обратно на винду + cygwin.
Смысл архиватора понимаете?)) Пробегаться по файлу, находить зависимости, сокращать в обратимую формулу.
Архиваторов на лету не бывает, если только не совсем говеные. Можно сделать сжатый образ диска но он будет только на чтение.
Файлы какие? И какие еще оверхеды? Их может нет толку жать.
Уж поверьте, понимаю, мягко говоря, более того, я прекрасно реализовывал то, что написал и под виндой (через WinMount) и под Linux (там вообще это без проболем). Во многих архиваторах есть опция добавления файлов в архив, так что если содержимое файлов не меняется, то вообще нет проблем. Файлы у меня всякие разные, и хорошо сжимаемые и не сжимаемые совсем, но попробуйте возьмите несколько десятков тысячь JPG-шек по 5-35 килобайт каждая (причём многие - точные дубликаты) и один архив с ними внутри при размере сектора ФС 64 kb ;-)