Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Утилита для создания ярлыков на файлы дубликаты (на уровне ФС диска). (http://forum.oszone.net/showthread.php?t=99504)

Admiral 31-01-2008 02:01 729505

Утилита для создания ярлыков на файлы дубликаты (на уровне ФС диска).
 
Требуется найти сабж - Утилиту для создания ярлыков на файлы дубликатов на уровне ФС диска.
Цитата:

Цитата http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=1281847&SiteID=40
Однажды ею (“Майкрософт”) был выпущен для зарегистрированных подписчиков MSDN очень любопытный дистрибутив. На единственном диске содержались сразу все варианты Windows 2000 Server. Само собой, мировая общественность не могла пройти мимо такого факта, и вскоре этот диск был “разобран по винтикам”. Как выяснилось, в дебрях специализированного программного обеспечения “Майкрософт” существует крохотная консольная утилита, предназначенная для записи CD/DVD-дисков. Один из ее ключей позволяет сформировать на записываемом диске нечто вроде ярлычков для файла. То есть, предположим, у нас в папке “A” имеется некий файл. Нам потребовалось в папке “B” иметь точно такой же файл. Вместо того, чтобы дублировать информацию, мы делаем в папке “B” ссылку на файл, находящийся в папке “A”. Ссылка оформляется на уровне файловой системы диска, и поэтому чисто визуально создается полная иллюзия того, что у нас в обеих папках присутствует по своему экземпляру искомого файла.

Требуется для записи на болванку обновлений полученных с Microsoft ISO-образов, содержащие обновления системы безопасности и критические обновления.
У Windows 2003 x64 и Windows XP x64 большинство фиксов одинаковые, но есть отдельные различия. Не хочется нарушать структуру от Microsoft добавлением папки аля Windows XP+2003 x64, а задействовать сабж для решения вопроса с дубликатами.

Vadikan 31-01-2008 03:19 729521

Admiral, см.
http://wiki.oszone.net/index.php/CDIMAGE
Создание загрузочного ISO/CD
http://forum.oszone.net/forumdisplay...ilter_by=title

На жестком диске - Чисто символически

Admiral 31-01-2008 18:05 730073

Цитата:

Цитата Vadikan
http://wiki.oszone.net/index.php/CDIMAGE »

Да это оно :yahoo: , сразу разобрался
Код:

CDIMAGE.exe -j1 -m -ocis I:\ J:\FIX.iso
Цитата:

For Microsoft internal use only.
Это что же, утечка утилиты. На сколько я знаю, информация для служебного пользования попав к стороннему человеку не мешает ему её разглашать, в отличии от сотрудника той компании к которому могут быть применены все законные санкции.

Цитата:

Цитата Vadikan
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.

Vadikan 01-02-2008 03:18 730375

Цитата:

Цитата Admiral
можно ли заставить архивы использовать дубликаты файлов в своих томах? »

Это типа Архив1 (Б + В) и Архив2 (Б + Г) оптимизировать за счет общего файла Б? :) Гм... даже если это возможно, то архивы все равно будут уникальными файлами.

Busla 01-02-2008 11:24 730544

Admiral, посуди сам - если один архив будет иметь с другим "разделяемый" том/блок/кусок - они получатся жестко связаны друг с другом, распаковать один без другого не получится. Может тогда сразу всё нужное в один архив записать?

Admiral 01-02-2008 13:49 730696

Цитата:

Цитата Vadikan
даже если это возможно, то архивы все равно будут уникальными файлами. »

Не тривиально, но возможно, если сделать мнимую переадресацию с помощью программирования оболочки к архиву.
Рассказывать пользователю об содержания архива (включая про файлы дубликаты), а в это время по запросу дубликата разархивировать с третьего архива, так называемого common archive, который содержит все файлы, которые минимум два раза дублируются.

Цитата:

Цитата Busla
в один архив записать? »

Небезопасно, с точки зрения защиты от царапин (писать буду на болванку), тем более, я взял за основу 7zip который, как известно плотнее пакует в отличие от rar, но проблемка в том, что у rar можно распаковать один файл не распаковывая весь архив как это происходит у 7zip.

Вот если б сделать дублированный файл много томным в архивах.
Допустим, файл разбит на несколько томов, а в каждом томе находится ещё уникальные файлы, распаковка которых происходит, не зависимо от других томов.
Тогда не каких переадресаций не потребуется, сам архиватор будет вытягивать с томов необходимые данные.

Vadikan 01-02-2008 23:20 731092

Цитата:

Цитата Admiral
Не тривиально, но возможно, если сделать мнимую переадресацию с помощью программирования оболочки к архиву. »

Так речь шла о файловой системе изначально, теперь почему-то об архиваторах... Короче, я все равно не знаю, как это сделать :)

Admiral 02-02-2008 17:47 731514

Цитата:

Цитата Vadikan
теперь почему-то об архиваторах... »

Рост аппетита к открытым возможностям. :delicious

Я так сделаю:
1)заархивирую одним отдельными архивами все повторяющиеся файлы,
2)положу их в папки, в которых они должны быть,
3)а уже образ создам с помощью CDIMAGE.

Как всё-таки это For Microsoft internal use only. понимать?
На МикроСофт нету странички загрузки данной утилиты? Она стала доступна через утечку?

Vadikan 02-02-2008 20:40 731648

Цитата:

Цитата Admiral
заархивирую одним отдельными архивами все повторяющиеся файлы, »

А смысл в этом какой, иначе не помещается что-ли? Потом же их все распаковывать придется...

Цитата:

Цитата Admiral
На МикроСофт нету странички загрузки данной утилиты? Она стала доступна через утечку? »

Да, да.

Admiral 02-02-2008 21:25 731687

Цитата:

А смысл в этом какой, иначе не помещается что-ли?
Не помещается, а файл относится к разным категориям общий. Что б не делать мнимую переадресацию.
Цитата:

Потом же их все распаковывать придется...
Да есть такая необходимость, но это аналог копирования по сути (если требуется оставить материал), а вот если просмотреть с диска, то это уже проблема будет хранить в архиве.

Я ещё посмотрю, как лучше сделать, главное, что есть фантастический инструмент.
Vadikan, а юридическое основания утилиты, такое как в третем посте темы, про служебную инфу.


Время: 08:12.

Время: 08:12.
© OSzone.net 2001-