То, как исправить Windows 2008 R2 BOOTMGR, отсутствует

Пример: размонтируйте / домой, запишите файл на 10 ГБ там, смонтируйте / домой назад снова. Место будет заниматься, и df шоу ничто: точка монтирования скрывает файлы в той папке.

Проверьте это: это может произойти, если монтирующиеся ошибки когда-либо происходили, и некоторые файлы были помещены туда.

4
задан 10 February 2011 в 00:56
7 ответов

Кажется, что был D: диск, к которому можно получить доступ в режиме восстановления и bootmgr файле, там!

Это получило меня идущий снова. Не уверенный, если bootrec /rebuildbcd из ответа Vick требовался, но это было уже предпринято прежде, чем скопировать bootmgr файл.

D:\> attrib -h -s -r bootmgr
D:\> xcopy bootmgr C:\
D:\> C:
C:\> attrib +h +s +r bootmgr
1
ответ дан 3 December 2019 в 02:25

Попробуйте BCDBoot.

Начальная загрузка из окон CD затем переходит к командной строке.

Ввести

BCDBoot c:\Windows
6
ответ дан 3 December 2019 в 02:25

Попробуйте это: Введите Bootrec/RebuildBcd в то время как в режиме восстановления и затем нажмите ENTER.

если это не будет работать:

  1. Bcdedit / экспортируют C:\BCD_Backup
  2. ren c:\boot\bcd bcd.old
  3. Bootrec/rebuildbcd

Перезапустите компьютер.

На основе этого

0
ответ дан 3 December 2019 в 02:25

Вы знаете, почему это решило Вашу проблему? Поскольку Вы имеете раздел восстановления и очевидно проигнорировали его. Просто необходимо было использовать diskpart и отметить РАЗДЕЛ ВОССТАНОВЛЕНИЯ (не Windows) как активный.

0
ответ дан 3 December 2019 в 02:25

У меня было то же самое, происходят со мной, вот то, что я сделал:

  1. начальная загрузка с W2k8 R2 DVD
  2. BCDBoot C:\Windows
  3. Bootrec/rebuildbcd

Решенный проблема, и теперь в msconfig (Конфигурация системы) под вкладкой начальной загрузки, я вижу все свои установки Windows.

2
ответ дан 3 December 2019 в 02:25

У меня было огромное количество проблем с загрузкой Windows на новый диск емкостью 1 ТБ. Он загружался с нового диска, пока старый диск был подключен к первому порту SATA, но после года такой работы старый диск наконец умер.

Я последовал совету @SLY и @JFB, а также этот полезный совет о том, как получить доступ к функции восстановления при загрузке в Windows 2008 R2 Server из командной строки. (x: \ sources \ recovery \ StartRep.exe)

После долгих проб и ошибок я заставил эту машину загружаться только с новым подключенным диском, так что я наконец могу вытащить стареющий OEM-диск. Поскольку я точно не знаю, на каком этапе это было исправлено, я просто перечисляю то, что я сделал, ниже:

; Initial condition: will not boot, says "NTLDR IS MISSING". 
; Booting off Win2k8r2 install CD. In recovery window, no windows installations appear.
; From command line, partition is present and seems ok.

BCDBoot C:\Windows 

; after this step the windows 2k8r2 installation appears. Still fails on reboot.

Bootrec /rebuildbcd

; after this step it found an installation and allowed me to select it. Fails on reboot.

x:\sources\recovery\StartRep.exe

; startup recovery runs, claims to fix some stuff. Fails on reboot.

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
x:\sources\recovery\StartRep.exe

; One of these four commands fixed it. This time bootrec /rebuildbcd 
; did not find any orphaned installations, and StartRep.exe said that
; everything was fine.
; Rebooted one more time and it worked.
4
ответ дан 3 December 2019 в 02:25

Итак, если кто-то споткнется как и я: ответ действительно header_checks , и он работает как таковой:

  • Добавьте следующую строку в /etc/postfix/main.cf :

     header_checks = регулярное выражение: / etc / postfix / header_checks
    
  • Добавьте новый файл / etc / postfix / header_checks со следующим содержанием:

     / ^ To:. * @ Allowed-domain.com/ DUNNO
    /^To:.*@/ REDIRECT redirect@example.com
    

Замените allowed-domain.com доменом, на который ваш почтовый сервер по-прежнему должен отправлять почту. Заменить redirect@example.com с адресом электронной почты, на который должны быть перенаправлены все остальные электронные письма.

Если вам нужно разрешить несколько доменов, первая строка должна выглядеть так:

/^To:.*@(allowed-domain.com|another-domain.com)/  DUNNO

Вместо перенаправления вы можете просто отбросить все остальные письма. Замените вторую строку выше на:

/^To:.*@/   DISCARD No outgoing mails allowed

Объяснение:

  • Postfix просматривает заголовки почты один за другим.
  • Каждая строка заголовка сравнивается с файлом header_checks построчно .
  • Если он соответствует первой строке ( To: содержит разрешенный домен), он переходит к следующей строке заголовка и снова запускает проверку заголовка сверху. Поскольку никакая другая строка не подходит, это означает, что почта доставляется.
  • Если она соответствует второй строке ( To: содержит другой внешний адрес электронной почты), она перенаправляет почту. Эта процедура была протестирована и действительно работает (по крайней мере, в моем случае):

    Вам понадобится DVD с Windows 7 x64.

    1. Загрузитесь с DVD-диска Windows Server 2008 R2 x64.
    2. Восстановить
    3. Командная строка
    4. переименуйте c: \ boot \ BCD bcd.old (если папка отсутствует, не возражайте и перейдите к следующему шагу)
    5. Удалите c: \ boot \ bcd (если папка отсутствует, не возражайте и перейдите к следующему step)
    6. Перезагрузите компьютер.
    7. Удалите DVD-диск WS2008R2 и установите DVD-диск W7x64.
    8. Загрузитесь с DVD-диска и выполните восстановление.
    9. Он предложит восстановление автоматически, примите.
    10. Перезагрузите и это "уловка", снова загрузите DVD и сделайте ремонт. Продолжайте выполнять этот процесс, пока он не обнаружит ничего неправильного .
    11. Ваш сервер должен снова загрузиться.

    Надеюсь, это поможет

1
ответ дан 3 December 2019 в 02:25

Теги

Похожие вопросы