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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Как заставить работать sfc.exe? (http://forum.oszone.net/showthread.php?t=5514)

Can 04-02-2003 18:51 27886

Никогда не пользовался  sfc.exe а тут решил попробовать и обнаружил что ей нужен инсталяционный CD которого у меня нет так как исталировал с харда а i386 переписывал c какого -то сборника. У меня стоит 2000 Pro Rus SP3.  Полез в Интернет, нашел статью по изготовлению загрузочного CD для 2000. Сделал - не берет, говорит не родной. Полез опять, нашел другую статью (вернее ту -же) только метка диска другая. В одной для 2000 Pro Rus  метка тома W2PIS_RU, в другой - PRO_2195. Результат тот-же. Сервис пак в дистрибутив интегрировал, все (если верить статье) маркерные файлы положил. Статью брал отсюда http://www1.xakep.ru/magazine/xa/029/094/3.asp .  Че делать-то?

Yozh 04-02-2003 20:16 27887

А если в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
параметры CDInstall, SourcePath и ServicePackSourcePath отредактировать так, чтоб указывали на реальный дистрибутив?
Например, у меня дистрибутив Win2k лежит в C:\i386, а SP3 (распакованный) - в C:\SP3\i386. Потому:
"SourcePath"="C:\"
"ServicePackSourcePath"="c:\sp3"
"CDInstall"=dword:00000000
И никаких проблем с SFC. Попробуй...

Can 04-02-2003 21:15 27888

Не тут то было. Она хочет именно CD :( !
Может найдется добрый человек который посмотрит у себя на компакте метку диска, издателя, и всякий прочий атрибут а так же какие файлы лежат в корне компакта. Пока еще теплится надежда создать инсталяционный СD.  Или прийдется отказатся от идеи исправит систему с помощью sfc.  А хотелось бы  так как по записям в логах она обнаружила около 50 файлов которые ее не устаивают.  

Sergius 05-02-2003 11:59 27889

ConfigNT в нём эти пути можно настроить
http://confignt.ixbt.com/download.htm

Can 05-02-2003 18:12 27890

Да в том то и дело что пути прописаны  и самое удивительное что прописаны правильно, а sfc на них тфу и растереть...

Yozh 05-02-2003 19:18 27891

Попробуй воспользоваться советом на http://www.drcomp.ru/Info/SoftFAQ/Win2k/install.html (вопрос 9).
Говорят, что содержимое файлов может быть любое, но на всякий случай http://bootcd.narod.ru/ntbootcd.htm
Потом напиши, получилось или нет

Добавлено:

И учти при этом, что, например, для ServicePack3 файл должен называться CDROMSP3.TST.
Файлы у меня, например, лежат не в самом i386, а в его родительском каталоге.

Can 09-02-2003 02:06 27892

Пререпробовав все советы с грустью могу констатировать  что все безрезультатно. По каким признакам sfc.проверяет диска - мыслей нет :( .
Имею 8 сделанных инсталяционных дисков (различные варианты меток, файлов) с которых прекрасно ставится система, но которые не годятся для sfc. И подсунуть ей винт вместо компакта тоже никак. Вот такие пироги....

Yozh 09-02-2003 04:26 27893

Единственное, что я тебе могу посоветовать, - это полностю повторить мою конфигурацию. Возможно, у тебя тоже заработает. У меня дистрибутивы лежат на жёстком диске, и sfc не требует CD ни пр каких обстоятельствах. Я не пробовал запускать sfc.exe, я поступаю иначе: просто удаляю один из файлов, находящихся под протекцией sfc: c:\winnt\system32\nwc.cpl. Если путь к дистрибутиву указан неверно или дистрибутив неполон, sfc начинает требовать CD. Если же всё в порядке, он молча восстанавливает удалённый файл.
Итак, моя конфигурация на данный момент.
Win2k установлена в каталог c:\winnt.
Дистрибутив Win2k лежит в каталоге c:\Install\win2k\i386.
Распакованный SP3 для Win2k лежит в каталоге c:\Install\sp3\i386.
В каталоге c:\Install\win2k лежат два маркерных файла - CDROM_IP.5 и CDROM_NT.5. Их содержимое - строка W2k, заканчивающаяся переводом строки и возвратом каретки, т.е. в сумме 5 байт (вообще, содержимое этих файлов значения не имеет).
В каталоге c:\Install\sp3 лежит маркерный файл cdromsp3.tst.
Реестр:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"BootDir"="C:\"
"SourcePath"="C:\Install\Win2k"
"ServicePackSourcePath"="c:\Install\sp3"
"CDInstall"=dword:00000001
"Installation Sources"="C:\Install\Win2k\i386"


Время: 17:41.

Время: 17:41.
© OSzone.net 2001-