Показать полную графическую версию : [решено] Утилита для создания ярлыков на файлы дубликаты (на уровне ФС диска).
Требуется найти сабж - Утилиту для создания ярлыков на файлы дубликатов на уровне ФС диска.
Однажды ею (“Майкрософт”) был выпущен для зарегистрированных подписчиков MSDN очень любопытный дистрибутив. На единственном диске содержались сразу все варианты Windows 2000 Server. Само собой, мировая общественность не могла пройти мимо такого факта, и вскоре этот диск был “разобран по винтикам”. Как выяснилось, в дебрях специализированного программного обеспечения “Майкрософт” существует крохотная консольная утилита, предназначенная для записи CD/DVD-дисков. Один из ее ключей позволяет сформировать на записываемом диске нечто вроде ярлычков для файла. То есть, предположим, у нас в папке “A” имеется некий файл. Нам потребовалось в папке “B” иметь точно такой же файл. Вместо того, чтобы дублировать информацию, мы делаем в папке “B” ссылку на файл, находящийся в папке “A”. Ссылка оформляется на уровне файловой системы диска, и поэтому чисто визуально создается полная иллюзия того, что у нас в обеих папках присутствует по своему экземпляру искомого файла.
Требуется для записи на болванку обновлений полученных с Microsoft ISO-образов, содержащие обновления системы безопасности и критические обновления.
У Windows 2003 x64 и Windows XP x64 большинство фиксов одинаковые, но есть отдельные различия. Не хочется нарушать структуру от Microsoft добавлением папки аля Windows XP+2003 x64, а задействовать сабж для решения вопроса с дубликатами.
Admiral, см.
http://wiki.oszone.net/index.php/CDIMAGE
Создание загрузочного ISO/CD (http://oszone.net/2759)
http://forum.oszone.net/forumdisplay.php?f=32&filter_string=cdimage&filter_by=title
На жестком диске - Чисто символически (http://vadikan.spaces.live.com/blog/cns!3270464DC78ABAEE!264.entry)
http://wiki.oszone.net/index.php/CDIMAGE »
Да это оно :yahoo: , сразу разобрался CDIMAGE.exe -j1 -m -ocis I:\ J:\FIX.iso
For Microsoft internal use only.
Это что же, утечка утилиты. На сколько я знаю, информация для служебного пользования попав к стороннему человеку не мешает ему её разглашать, в отличии от сотрудника той компании к которому могут быть применены все законные санкции.
http://forum.oszone.net/forumdisplay...ilter_by=title »
Сорри за ещё одну тему, я просто не знал, как утилита называется, а фраза типав дебрях специализированного программного обеспечения “Майкрософт” сбила с толку. К тому же я не подумал :blush: , что тему можно отнести к Автоустановке.
Storage optimization saved 76 files, 228947968 bytes (24% of image)
After optimization, image file is 733599744 bytes
Done.
Было 918 MB (962 887 680 bytes) стало 699 MB (733 599 744 bytes), прямо как рассчитали за год выпустить фиксов ровно на болванку. :delicious
Центральный вопрос решён, но, как известно "Апетит приходит вовремя еды", такой вопросик (который не был задан в предыдущих темах что выдилит текущюю тему), можно ли заставить архивы использовать дубликаты файлов в своих томах? Как по мне, тривиально этого не сделать.
Допусти создан архив А с файлом 1 и архив Б в который тоже не лишним будет включить этот же файл 1.
можно ли заставить архивы использовать дубликаты файлов в своих томах? »
Это типа Архив1 (Б + В) и Архив2 (Б + Г) оптимизировать за счет общего файла Б? :) Гм... даже если это возможно, то архивы все равно будут уникальными файлами.
Admiral, посуди сам - если один архив будет иметь с другим "разделяемый" том/блок/кусок - они получатся жестко связаны друг с другом, распаковать один без другого не получится. Может тогда сразу всё нужное в один архив записать?
даже если это возможно, то архивы все равно будут уникальными файлами. »
Не тривиально, но возможно, если сделать мнимую переадресацию с помощью программирования оболочки к архиву.
Рассказывать пользователю об содержания архива (включая про файлы дубликаты), а в это время по запросу дубликата разархивировать с третьего архива, так называемого common archive, который содержит все файлы, которые минимум два раза дублируются.
в один архив записать? »
Небезопасно, с точки зрения защиты от царапин (писать буду на болванку), тем более, я взял за основу 7zip который, как известно плотнее пакует в отличие от rar, но проблемка в том, что у rar можно распаковать один файл не распаковывая весь архив как это происходит у 7zip.
Вот если б сделать дублированный файл много томным в архивах.
Допустим, файл разбит на несколько томов, а в каждом томе находится ещё уникальные файлы, распаковка которых происходит, не зависимо от других томов.
Тогда не каких переадресаций не потребуется, сам архиватор будет вытягивать с томов необходимые данные.
Не тривиально, но возможно, если сделать мнимую переадресацию с помощью программирования оболочки к архиву. »
Так речь шла о файловой системе изначально, теперь почему-то об архиваторах... Короче, я все равно не знаю, как это сделать :)
теперь почему-то об архиваторах... »
Рост аппетита к открытым возможностям. :delicious
Я так сделаю:
1)заархивирую одним отдельными архивами все повторяющиеся файлы,
2)положу их в папки, в которых они должны быть,
3)а уже образ создам с помощью CDIMAGE.
Как всё-таки это For Microsoft internal use only. понимать?
На МикроСофт нету странички загрузки данной утилиты? Она стала доступна через утечку?
заархивирую одним отдельными архивами все повторяющиеся файлы, »
А смысл в этом какой, иначе не помещается что-ли? Потом же их все распаковывать придется...
На МикроСофт нету странички загрузки данной утилиты? Она стала доступна через утечку? »Да, да.
А смысл в этом какой, иначе не помещается что-ли?
Не помещается, а файл относится к разным категориям общий. Что б не делать мнимую переадресацию.
Потом же их все распаковывать придется...
Да есть такая необходимость, но это аналог копирования по сути (если требуется оставить материал), а вот если просмотреть с диска, то это уже проблема будет хранить в архиве.
Я ещё посмотрю, как лучше сделать, главное, что есть фантастический инструмент.
Vadikan, а юридическое основания утилиты, такое как в третем посте темы, про служебную инфу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.