﻿{"id":696,"date":"2016-08-14T07:45:11","date_gmt":"2016-08-14T10:45:11","guid":{"rendered":"http:\/\/binsfeld.com.br\/wp\/?p=696"},"modified":"2016-08-14T07:45:11","modified_gmt":"2016-08-14T10:45:11","slug":"corrigir-ntds-corrompido","status":"publish","type":"post","link":"http:\/\/binsfeld.com.br\/wp\/?p=696","title":{"rendered":"Corrigir NTDS Corrompido"},"content":{"rendered":"<p>1 \u2013 Reiniciar a VM e pressionar F8 para entrar em um menu do Windows de sele\u00e7\u00e3o de m\u00e9todo de inicializa\u00e7\u00e3o; (no caso da VM, foi necess\u00e1rio entrar via Host, e deixar a VM em modo &#8220;Tela Cheia&#8221;, para que o F8 fosse interpretado pela VM).<br \/>\n2 \u2013 Selecionar a op\u00e7\u00e3o Directory Services restore mode;<br \/>\n3 \u2013 Ir\u00e1 iniciar a interface gr\u00e1fica, mas em modo de seguran\u00e7a. Logar com a conta do administrador (local, n\u00e3o no AD);<br \/>\n4 \u2013 Abrir o prompt de comando (cmd); Digite ent\u00e3o:<\/p>\n<p><strong>cd \\windows\\system32<br \/>\n<\/strong><strong>NTDSUTIL<\/strong><\/p>\n<p>Dentro do ntdsutil, digite:<\/p>\n<p><strong>activate instance NTDS<br \/>\n<\/strong><strong>files<\/strong><\/p>\n<p>Dentro do files, se ainda n\u00e3o deu erro, digite:<\/p>\n<p><strong>checksum<\/strong><\/p>\n<p>Provavelmente dar\u00e1 um erro, saia ent\u00e3o do &#8220;files&#8221;:<\/p>\n<p><strong>quit<\/strong><\/p>\n<p>Saia tamb\u00e9m do ntdsutil<\/p>\n<p><strong>quit<\/strong><\/p>\n<p>5 \u2013 Ap\u00f3s verificar o erro, vamos realizar um backup do arquivo ntds.dit antes de mexer nele:<\/p>\n<p><strong>cd\\<br \/>\n<\/strong><strong>md backupad<br \/>\ncd \\windows\\ntds<br \/>\ncopy ntds.dit c:\\backupad<br \/>\ncd \\windows\\system32<\/strong><\/p>\n<p>6 \u2013 Rodar ent\u00e3o o comando para checar a integridade:<\/p>\n<p><strong>esentutl \/g c:\\windows\\ntds\\ntds.dit<\/strong><\/p>\n<p>7 \u2013 Provavelmente o comando anterior retornar\u00e1 um erro. Rodaremos ent\u00e3o o comando abaixo para tentar recuperar o arquivo corrompido:<\/p>\n<p><strong>esentutl \/p c:\\windows\\ntds\\ntds.dit<\/strong><\/p>\n<p>Clicar em OK\/Aceitar na janela que abrir\u00e1.<\/p>\n<p>8 \u2013 Copiar os logs (tamb\u00e9m \u00e9 poss\u00edvel exclu\u00ed-los, se for o caso)<\/p>\n<p><strong>cd \\windows\\ntds<br \/>\n<\/strong><strong>move *.log c:\\backupad<\/strong><\/p>\n<p>9 \u2013 Neste momento, a recupera\u00e7\u00e3o j\u00e1 deve ter sido realizada com sucesso. Vamos testar:<\/p>\n<p><strong>cd \\windows\\system32<br \/>\n<\/strong><strong>ntdsutil<\/strong><\/p>\n<p>Dentro do ntdsutil:<\/p>\n<p><strong>activate instance ntds<br \/>\n<\/strong><strong>files<\/strong><\/p>\n<p>Dentro do files:<\/p>\n<p><strong>info<\/strong><\/p>\n<p>Provavelmente mostrar\u00e1 as informa\u00e7\u00f5es corretamente. Tamb\u00e9m \u00e9 poss\u00edvel testar novamente com o checksum, que tamb\u00e9m dever\u00e1 rodar com sucesso desta vez.<\/p>\n<p>10 \u2013 Como ultimo teste:<\/p>\n<p>Saia do &#8220;files&#8221;:<\/p>\n<p><strong>quit<\/strong><\/p>\n<p>Ainda dentro do ntdsutil:<\/p>\n<p><strong>Semantic Database Analysis<\/strong><\/p>\n<p>Dentro do console que entrar, digite:<\/p>\n<p><strong>Go<\/strong><\/p>\n<p>Deve rodar sem apresentar nenhum erro.<\/p>\n<p>11 \u2013 Ap\u00f3s isso, a VM pode ser reiniciada. Ao iniciar novamente, deve subir ok.<br \/>\nCr\u00e9ditos:\u00a0http:\/\/toor.com.br\/windows-server-2012-0xc00002e2\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 \u2013 Reiniciar a VM e pressionar F8 para entrar em um menu do Windows de sele\u00e7\u00e3o de m\u00e9todo de inicializa\u00e7\u00e3o; (no caso da VM, foi necess\u00e1rio entrar via Host,<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[],"class_list":["post-696","post","type-post","status-publish","format-standard","hentry","category-virtualizacao","category-windows-server"],"_links":{"self":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/696"}],"collection":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=696"}],"version-history":[{"count":1,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/696\/revisions"}],"predecessor-version":[{"id":697,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/696\/revisions\/697"}],"wp:attachment":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=696"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}