AD 域控制器关键文件修复与一致性检查

雨萱君_2273

雨萱君_2273

2026-07-20

607人浏览

原创

ad域控制器关键文件故障需分三类处理:ntds.dit用esentutl /g /v /x校验、/p软修、/d碎片整理;sysvol共享丢失重启netlogon/dfsr服务,结构损坏需同步注册表与adsi edit路径;事务日志通过esentutl /mh判状态,完整时用/r重放,修复后须dcdiag和repadmin分层验证并确认fsmo角色归属。

ad域控制器的关键文件出问题,不是重启服务就能解决的。真正要稳住环境,得盯住三类核心文件:ntds.dit(数据库本体)、sysvol(组策略和登录脚本载体)、以及事务日志(edb.log等)。它们各自损坏的表现不同,修复路径也完全不同。

ntds.dit 数据库逻辑一致性检查与修复

ntds.dit 是 AD 的心脏,但它的底层是 ESE 引擎,所以不能靠 ntdsutil 做深度校验——它只负责快照、元数据清理和脱机碎片整理。真正管逻辑一致性的工具是 esentutl.exe:

  • 先停掉 NTDS 服务,再运行 esentutl /g "C:\Windows\NTDS\ntds.dit" /v /x:带 /v 和 /x 参数才能查出 memberOf 指向已删组、安全描述符损坏、USN 回滚异常等逻辑错误
  • 若确认损坏,优先用 esentutl /p "C:\Windows\NTDS\ntds.dit" 软修复——它会重建数据库头并尽力保留有效记录
  • 软修后必须立刻执行 esentutl /d "C:\Windows\NTDS\ntds.dit" 整理碎片,否则后续启动可能失败
  • 硬修复(/p /o)仅在无备份且软修失败时考虑,它会跳过损坏页,可能导致对象丢失或链接悬挂

SYSVOL 共享与结构恢复

SYSVOL 故障常表现为用户无法应用组策略、登录脚本不执行、甚至域控升级失败。注意区分两类情况:

百度·度咔剪辑
百度·度咔剪辑

百度·度咔剪辑是一款由百度推出的创作 Agent 和 AI 视频剪辑工具。

下载
  • 共享丢失但结构完好:比如 net share 看不到 SYSVOL 共享,但 tree C:\Windows\SYSVOL 能看到完整目录树。此时只需重启 Netlogon 和 DFSR 服务,系统会自动重建共享和 ACL
  • 结构损坏或路径变更:需手动迁移时,除了复制文件、修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\SysVol,还必须同步更新 ADSI Edit 中的 msDFSR-RootPath 和 msDFSR-StagingPath,否则 DFSR 服务无法识别新位置

事务日志与数据库状态验证

数据库能否正常加载,取决于日志链是否完整。关键动作不是“修”,而是“判”:

  • 用 esentutl /mh "C:\Windows\NTDS\ntds.dit" 查看数据库头:若显示 State: Dirty Shutdown,说明上次未正常关机;若为 Invalid 或 Corrupt,则已确认损坏
  • 若日志文件(edb.log、res1.log 及连续编号的 edb0000*.log)齐全,可用 esentutl /r edb /l "C:\Windows\NTDS\" /s "C:\Windows\NTDS\" 尝试日志重放,这是最安全的恢复方式
  • 修复完成后,务必运行 dcdiag /test:checkdatabase 和 repadmin /showrepl 分层验证:前者确认数据库可加载,后者确保复制元数据已同步

不复杂但容易忽略:每次修复后,都要检查 FSMO 角色是否仍在本机——异常关机可能触发角色抢占,导致元数据冲突。用 ntdsutil 进入 fsmo maintenance 才能准确判断和清理。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2732

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

809

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2476

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4572

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

747

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习