Имя: Пароль:
IT
 
Ребята. файл слишком длинное имя имеет и не может восстановиться что делать
,
0 Cerera
 
06.11.13
12:14
Вы знаете, что на сервере Microsoft 2008 существует такая функция как просмотр версии папок. Там если в папке  удалили файл, то смотришь "Предыдущие версии" и тебе за каждый день показывают (как настроишь) версии этой папки. Так вот. у нас там сидит файл, который удалили. Но при попытки открыть его или восстановить, ОС ругается на то, что имя файла очень длинное и не может быть восстановлено. Но как мне быть? Методичка очень важная. "Указано слишком длинное имя файла" пишет.
Но нам она позарез нужна. Я хочу помочь финансовому директору - это очень важно.
1 Стрелок
 
06.11.13
12:15
скачайте опять
2 Кай066
 
06.11.13
12:16
гуд стори бро
3 Lama12
 
06.11.13
12:19
(0) А где эти версии хранятся знаешь?
4 Cerera
 
06.11.13
12:25
(1)эту методичку писали у нас. это безценный труд.
(3)где то на диске. не знаю. Но я вижу что этот файл там есть. Вордовский документ. Но ОС вредничает - не открывает его.
5 mikecool
 
06.11.13
12:27
"Я хочу помочь финансовому директору"
ты уже помог одному с телефоном, не будь таким добрым
6 Lama12
 
06.11.13
12:37
(4) Вот узнай. И оттуда забирай.
Там проще.
7 Cerera
 
06.11.13
12:39
(5)Кстати, этого человека уволили...
8 mistеr
 
06.11.13
14:09
(4) БеЗЦенный труд в одном экземпляре не хранят.
9 Torquader
 
07.11.13
00:34
Можно попробовать в программе перед путём указать \\?\ что сообщает Windows, что путь будет длиннее, чем система может понимать.
10 sdv2000
 
07.11.13
01:11
финдиректоры - зло
11 sdv2000
 
07.11.13
01:11
не надо им помогать
12 sdv2000
 
07.11.13
01:12
"при попытки" и "безценный" - тоже зло
13 Jump
 
07.11.13
02:45
(0)Проблема возникает из за длинного имени к теневой папке при монтировании.
Попробуй всю тень раром  в архив без сжатия упаковать, а потом из архива открой.
Долго конечно, но должно сработать.
14 Jump
 
07.11.13
02:48
Хотя, нет не получится, при чтении он так же будет монтировать с длинным путем.
Значит придется брать конкретную тень и вручную монтировать в папку с коротким именем куда нибудь в корень диска.
Короче vsadmin вам в руки, и вперед с песней.
15 1dvd
 
07.11.13
07:56
(13) ХЗ что такое теневая папка, но длинный путь можно легко укоротить с помощью штатной утилиты subst
16 Jump
 
07.11.13
12:30
(15)Где хранятся так называемые "Предыдущие версии" и как этот механизм работает представляешь?

Начаная с winXP на системе NTFS реализован механизм теневого копирования - т.е по сути делается моментальный снимок тома, на данный момент времени, хранятся эти снимки в виде разностных копий - т.е хранятся только изменения.
Все это добро лежит в хитром формате, доступа из файловой системы к ним нет.
Получить доступ можно  через интерфйс, как делает топикстартер, но там следующая ситуация - встроенная утилита для работы с теневыми копиями читает копию, обеспечивая к ней доступ через tcp порт, и монтирует в файловую систему как сетевую папку.
Так вот монтирует она по следующему принципу - например нам надо смонтировать папку D:\Base\8\Ritm по состоянию на двадцатое октября этого года
Путь по которому она смонтируется встроенной утилитой будет следующим -
\\localhost\D$\@GMT-2013.10.20-23.00.00\Base\8\Ritm
Т.е путь получается офигенно длинным.
В чем собственно и проблема.

Есть утилита для доступа к теневым копиям из командной строки, она позволяет указать точку монтирования в результате папку можно смонтировать как \\localhost\Ritm
Или вообще как обычную папку.

Предлагаемая тобой утилита subst просто не сможет получить доступ к данным к теневой копии, т.к она их не умеет читать.
Поэтому она тут абсолютно бесполезна.
17 Jump
 
07.11.13
12:53
Вот пример для работы с vssadmin
http://habrahabr.ru/post/115758/
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.