POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
Исследование рантаймов контейнеров Docker, containerd и rkt
Mr. Docker 11.05.2025
Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .
Micronaut и GraalVM — будущее микросервисов на Java?
Javaican 11.05.2025
Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .
Introduction to Boot Options for Windows Server 2003 / 2008
Windows Server 2003 has inherited the Windows 95 and XP’s ability to interrupt the boot sequence by pressing F8. This is a handy boot option for disaster recovery, for example, when you need to disable a driver or perform an Authoritative Restore.
Boot Topics for Windows Server 2003 / 2008
- F8 Startup Options
- System Recovery Console CMDCONS
- Tools to troubleshoot server crashes
‡
F8 Startup options for Windows Server 2003 / 2008
Suppose the Windows server will not boot up. You may get a stop error message, alternatively, it may get a black screen which says, cannot find xyz.com file. Under these dire circumstances, your best bet is to reboot and press F8. I urge you to run through these options when you are calm and can make rational decisions, because when disaster strikes, the heart races and you need the comfort of familiar menus and procedures. Therefore, practice boot options with F8.
- Safe Mode (Safe Mode with Networking, Safe Mode Command Prompt)
- VGA Mode
- Last Known good (LKG)
- Directory Services Restore
1. Safe mode
Those coming to Windows Server 2003 from NT 4.0, will be impressed with all the options revealed by pressing F8 on boot up; those who know Windows 98 will find old friends on the menu. There are variation like Safe Mode with Networking, however I find the plain Safe mode is the best option when you begin troubleshooting. The main use of Safe mode is to correct configuration errors so that you can try another normal boot. Remember the first question to ask in troubleshooting is ‘What was the last setting to change?’. Incidentally, never waste time asking who made that fatal change because I can tell you the answer from here – it’s always Mr Nobody.
A good point about safe mode is that you still preserve the option to try the Last Known Good.
2. VGA Mode
This is useful in two scenarios:
a) You inadvertently install an incompatible monitor driver
b) Some nutter (Mr Nobody?) tries a variation of black writing on a black background.
3. Last Known Good (LKG)
This option is used in one specialist situation, you have just installed a rogue driver which you are pretty sure is preventing the Windows Server 2003 machine from booting. If you did something that changed the registry, then you can revert to a spare control set. Beware, the moment you logon, Windows creates a new Last Known Good, as a result you would lose the previous LKG. The time to consider the LKG option is if you have just installed a new device and you see an error message ‘One or more services failed to start’. In this situation DO NOT LOGON, power off, restart, press F8 and select Last Known Good from the menu.
4. Directory Services Restore – NTDSUTIL
The scenario: Someone has just deleted a complete OU from your Windows Server 2003 Active Directory. The problem is that a normal restore will not work under these circumstances. What will happen is that other Windows 2003 domain controllers will have later Update System Number and over write the restore, and delete the OU, so you are back where you started. What you need in this situation is the Directory Restore option from the F8 menu.
To prepare for a Directory Service Restore, first complete a normal restore and take the Windows Server 2003 offline. Then reboot, select the special Directory Service Restore mode at the F8 menu. Next run NTDSUTIL to tell Active Directory not to over-write the OU that you wish to recover.
That last paragraph is easy for me to write, but in reality NTDSUTIL is a difficult utility to use. Time spent practicing with NTDSUTIL will repay many times when you have to make a disaster recovery. In addition you need to understand LDAP because you need to issue a command to only restore the faulty part of Active Directory, in this case the OU that was deleted.
See much more on NTDSUTIL here
Guy Recommends: A Free Trial of the Network Performance Monitor (NPM) v11.5
SolarWinds’ Orion performance monitor will help you discover what’s happening on your network. This utility will also guide you through troubleshooting; the dashboard will indicate whether the root cause is a broken link, faulty equipment or resource overload.
What I like best is the way NPM suggests solutions to network problems. Its also has the ability to monitor the health of individual VMware virtual machines. If you are interested in troubleshooting, and creating network maps, then I recommend that you try NPM now.
Download a free trial of Solarwinds’ Network Performance Monitor
System Recovery Console – CMDCONS
When you are trying to boot a reluctant Windows Server 2003 / 2008, CMDCONS is another string to your bow.
Highly organized administrators run Winnt32 /cmdcons which installs about 8MB of files that make up the System Recovery Console. Fortunately should you forget to run CMDCONS ahead of the boot problem, then you can still boot from Windows Server 2003 CD and access System Recover from that Server CD.
If the system will not start due to a corrupted file, CMDCONS gives you tools to copy replacement files from CD. When you select System Recovery, it drops you into a DOS like shell where you can also issue commands to enable or disable services that are preventing a clean boot.
Trap: The password for this account is stored in the SAM database. This is sometimes called the DSRM (Directory Services Restore Mode) accounts. My point this administrator account will almost certainly have a different password from the regular domain administrator account. This is how your reset that DSRM / special / other / SAM administrator’s password.
Challenge: Install and test CMDCONS. My point is that time spent practicing with CMDCONS will repay handsomely when it comes to using the Recovery Console in anger. In particular you may be surprised how difficult it is to logon as administrator.
▫
Tools to troubleshoot Windows Server 2003 crashes
- Event Viewer. If you are able to start in safe mode, then the first program to open is the event viewer to check the logs. There is also a little know script called EventQuery.vbs /auxsource which you run from the command prompt.
- System Configuration Utility – Msconfig.exe Sys.ini etc
- System Information. Programs, Accessories, System Tools
- Missing or corrupt file – System File Checker – sfc
- System Icon, Hardware, Device Manager, Device, Properties, Roll Back
- System Icon, Advanced, Startup and Recovery options
- Services (Administrative Tools)
- NTBTLog.txt
- Resource kit tools like Tasklist and Taskkill
- Performance Monitor Tool
If you like this page then please share it with your friends
More Topics for Disaster Recovery in Server 2008
- A plan for your disaster recovery tactics
- Boot – Troubleshooting.
- Backup – Which type?
- Log & Event Manager
- Restore – Horror stories
- RAID – Which number for your data?
- System State
- UPS – Neglect at your peril!
- Windows 8 Hyper-V
- EaseUs ToDo Backup Software
- Cluster Server – Deploy for fault tolerance
- NAS and SAN – Manage large databases
- Storage Server – Microsoft Product
- Volume Shadow Copy
- SUS – Software Update Services
Recommended Posts
I have a Asus A8V Deluxe Motherboard and im trying to get into safe mode for Windows server 2003 — ive tried pressing F8/ Del/ F2/ Shift F8/ F11/ F12 to get into safe mode but i just cant access it no matter what — does anyone have a clue how to get into safe mode as ive searched Asus web and Googled everything i can think of but still cant get into safe mode?
Cheers
- Author
Posted
i fluked it — if anyone needs to know it F5 (and press it about a million times)
holding down the CONTROL button also works, aint it ?
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now
-
-
#1
I have just imported a clonizilla image of my c and d drive of Exchange 2003 running on a physical windows 2003 server. I get a Blue screen error 0x0000007B (0xF54BEA94x0C
I have already done the mergeide before using clonezilla.
My windows 2003 disks are basic and not dynamic.
I went into Repair using windows 203 install cd and did chkdsk and also fixboot. Nothing happened.
I want to finally try to enter into Safe mode. I have proxmox 3.3 and I have other windows 2003 servers migrated from P2V and they work just fine.
It is only this exchange that is giving me trouble.
How do I enter in safe mode? Or are there any suggestions to resolve this issue?
Thanks in advance.
-
-
#3
No Matter what I try, I cannot enter safe mode.
I tried it with an already perfectly running windows 2003 server. It runs well as a KVM guest. When I try to get in Safe mode, it does not.
So, at the time of starting, I press F8 on my keyboard, it does not give me booting options. No matter what Console I use, VNC, no VNC or Spice.
Please let me know what should I do to enter windows Safe mode?
I also tried CPU freeze and then resume and gave F8 or send CLT+ALT+F8, not it does not give me the booting options, just boots normally.
Is there a trick to press F8 in KVM console and get booting options?
-
-
#4
set console to novnc
set cpu freeze option=on
start vm
open console (novnc)
it should inform you with a message that vm must be resumed.
In that point be prepared to press f8 on your keyboard,but not yet.
select from novnc options -> resume and immediately start pressing f8.
It works for me…
-
-
#5
OK. Let me try. I will let you know.
-
-
#6
Did Exactly as you mentioned. Does not work for me.
Any other suggestion?
-
-
#7
Does it work with other vms?
Did you focus with your mouse on novnc screen prior pressing f8?
The last thing i can think is that MBR is corrupted on this particular vm thats why it does not give you the options.
-
-
#8
The point here is that I am trying to get in to safe mode on a working vm. It obviously does not have bad MBR.
This is for just testing out if I can get in to safe mode with any working VM in the first place.
-
-
#10
very strange…have you tried doing it from another client pc? I have no problem entering safe mode on my proxmox.
-
-
#11
maybe he is using laptop and on some models you need to hold down «fn» function key otherwise F8 will not work..
-
-
#12
Hi Guys. Sorry for the late response.
Thanks for answering. I am not using a laptop. However, I have not tried it out from a different client compute. I will and let you know. Also Snowman66, I will try out your suggestion and let you know.