欢迎各位兄弟 发布技术文章
这里的技术是共享的
C:\Windows\system32>ntdsutil
ntdsutil: activate instance ntds
活动实例设置为“ntds”。
ntdsutil: ifm
ifm: create sysvol full C:\installationmedia
正在创建快照...
成功生成快照集 {a773283e-734e-4127-851a-2cffee2bf099}。
快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986} 已作为 C:\$SNAP_202507271954_VOLUMEC$\ 装载
已装载快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986}。
已装载快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986}。
正在启动碎片整理模式...
源数据库: C:\$SNAP_202507271954_VOLUMEC$\Windows\NTDS\ntds.dit
目标数据库: C:\installationmedia\Active Directory\ntds.dit
Defragmentation Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|----|----|----|----|----|----|----|----|----|----|
...................................................
正在复制注册表文件...
正在复制 C:\installationmedia\registry\SYSTEM
正在复制 C:\installationmedia\registry\SECURITY
正在复制 SYSVOL...
正在复制 C:\installationmedia\SYSVOL
正在复制 C:\installationmedia\SYSVOL\long.com
正在复制 C:\installationmedia\SYSVOL\long.com\Policies
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\GPT.INI
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT\SecEdit\GptTmpl.inf
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Registry.pol
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\USER
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\GPT.INI
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit\GptTmpl.inf
正在复制 C:\installationmedia\SYSVOL\long.com\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\USER
正在复制 C:\installationmedia\SYSVOL\long.com\scripts
快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986} 已卸载。
在 C:\installationmedia 中成功创建 IFM 媒体。
ifm: quit
ntdsutil: quit
C:\Windows\system32>
详解
这段日志记录了使用 ntdsutil
工具创建安装介质(IFM)的过程,主要用于域控制器部署或恢复。下面详细解析每个步骤:
cmdntdsutil: activate instance ntds 活动实例设置为"ntds"。
激活 NTDS (NT Directory Service)实例,这是 Active Directory 数据库服务的核心组件
cmdntdsutil: ifm
进入"Install From Media"(IFM)模式,该模式用于创建域控制器的安装介质
cmdifm: create sysvol full C:\installationmedia
创建一个完整的域控制器安装介质,包含:
NTDS.dit (Active Directory 数据库)
SYSVOL 共享
注册表文件
输出目录指定为 C:\installationmedia
cmd正在创建快照... 成功生成快照集 {a773283e-734e-4127-851a-2cffee2bf099}。 快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986} 已作为 C:\$SNAP_202507271954_VOLUMEC$\ 装载
使用 Volume Shadow Copy Service (VSS)创建系统卷的快照
快照 ID 为 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986}
快照被挂载到临时路径 C:\$SNAP_202507271954_VOLUMEC$\
cmd正在启动碎片整理模式... 源数据库: C:\$SNAP_202507271954_VOLUMEC$\Windows\NTDS\ntds.dit 目标数据库: C:\installationmedia\Active Directory\ntds.dit
对 NTDS.dit Active Directory 数据库执行碎片整理
将整理后的数据库复制到目标位置
进度条显示碎片整理过程
cmd正在复制注册表文件... 正在复制 C:\installationmedia\registry\SYSTEM 正在复制 C:\installationmedia\registry\SECURITY
复制系统注册表文件(SYSTEM 和 SECURITY),这些文件包含域控制器的关键配置
cmd正在复制 SYSVOL... 正在复制 C:\installationmedia\SYSVOL 正在复制 C:\installationmedia\SYSVOL\long.com ...
完整复制 SYSVOL 共享内容,包括:
组策略对象(GPO)
登录脚本
域共享文件
特别是复制了两个组策略:
{31B2F340-016D-11D2-945F-00C04FB984F9} (通常是默认域策略)
{6AC1786C-016F-11D2-945F-00C04fB984F9} (通常是默认域控制器策略)
cmd快照 {fc1d1bb5-bd22-461f-bb5c-3ca51889e986} 已卸载。 在 C:\installationmedia 中成功创建 IFM 媒体。
卸载 VSS 快照
确认在指定位置成功创建了 IFM 介质
这样创建的安装介质可用于:
通过"从介质安装"方式快速部署额外的域控制器
Active Directory 灾难恢复
测试环境搭建
域控制器迁移场景
创建的介质包含完整 Active Directory 数据和配置,可以大大减少新域控制器部署时的网络复制时间。
FM 是什么简写
IFM 是 "Install From Media" 的缩写,中文可译为 "从介质安装"。
在 Windows Server Active Directory 环境中,IFM 允许管理员创建包含 Active Directory 数据库 (ntds.dit
)、SYSVOL 和注册表文件的介质,用于:
快速部署新的域控制器(无需通过网络同步大量数据)。
灾难恢复(当主域控制器不可用时,可使用 IFM 快速恢复 AD)。
降低网络带宽消耗(适用于远程站点部署)。
当执行 ntdsutil ifm create
时,实际会复制以下内容:
ntds.dit
(Active Directory 数据库)
SYSVOL(包含组策略、脚本等共享文件)
Registry 文件(SYSTEM
和 SECURITY
,存储 AD 相关配置)
模式 | 命令 | 说明 |
---|---|---|
完整模式 (Full) | create sysvol full C:\path | 包含 ntds.dit + SYSVOL + 注册表文件 |
精简模式 (Lightweight) | create sysvol light C:\path | 仅 ntds.dit ,不包含 SYSVOL (适用于手动复制 SYSVOL 的场景) |
在带宽受限的网络中部署新域控制器。
Active Directory 灾难恢复(比传统备份恢复更快)。
测试环境中快速搭建相同的 AD 结构。
IFM = Install From Media(从介质安装),是 Windows Server AD 提供的一种高效部署/恢复机制,极大减少域控制器同步所需的网络传输时间。