Inicialização do Windows Vista: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m
Etiqueta: Inserção de predefinição obsoleta
Linha 11:
|publisher=Microsoft
}}</ref><ref name="BCD">{{cite web |url=http://download.microsoft.com/download/a/f/7/af7777e5-7dcd-4800-8a0a-b18336565f5b/BCD.docx |title=Boot Configuration Data in Windows Vista |author=[[Microsoft]] |date=4 de fevereiro de 2008 |format=DOCX |accessdate=18 de abril de 2015}}</ref> A primeira referência conhecida a essa arquitetura revisada está incluída nos slides de [[PowerPoint]] distribuídos pela [[Microsoft]] durante a [[Windows Hardware Engineering Conference|conferência de engenharia de hardware do Windows]] de 2004, quando o sistema operacional recebeu o codinome de "Longhorn". Esta documentação menciona que o carregador do sistema operacional Windows passaria por uma reestruturação significativa para suportar a [[EFI]] e "fazer uma grande revisão do código legado".<ref name="Restructuring">{{cite web |url=http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/TW04022_WINHEC2004.ppt |title=EFI and Windows 'Longhorn' |archiveurl=https://web.archive.org/web/20040609090303/http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/TW04022_WINHEC2004.ppt |archivedate=9 de junho de 2004 |last=Ritz |first=Andrew |date=2004 |publisher=[[Microsoft]] |format=PPT |accessdate=18 de abril de 2015}}</ref> A nova arquitetura de inicialização substitui completamente a arquitetura [[NTLDR]] usada nas versões anteriores do [[Windows NT]].
 
== Dados de configuração de inicialização ==
[[File:Windows Boot Manager with Windows 7,Vista and XP.png|thumb|O Windows Boot Manager (BOOTMGR) com o Windows 7 destacado e opções para carregar o Windows Vista através do BOOTMGR e XP através do NTLDR.]]
O Boot Configuration Data (BCD), em português "dados de configuração de inicialização", é um [[banco de dados]] independente de [[firmware]] para dados de configuração de [[Boot|tempo de inicialização]]. Ele é usado pelo novo Windows Boot Manager da Microsoft e substitui o [[boot.ini]] usado pelo NTLDR.
 
Os dados de configuração de inicialização são armazenados em um arquivo de dados que tem o mesmo formato das seções do [[Registro do Windows]] e, eventualmente, são montados na chave de registro <tt>[HKEY_LOCAL_MACHINE\BCD00000]</tt><ref name="like registry">{{cite news |last=Russinovich |first=Mark |title=Fixing Disk Signature Collisions |url=http://blogs.technet.com/b/markrussinovich/archive/2011/11/08/3463572.aspx |work=Mark's Blog |agency=Microsoft TechNet |publisher=Microsoft Corporation |accessdate=9 de novembro de 2011 |authorlink=Mark Russinovich |date=8 de novembro de 2011}}</ref> (com permissões restritas<ref>{{cite web | url = http://superuser.com/questions/654971/why-cant-i-edit-the-system-bcd-store-via-regedit | title = Why can't I edit the system BCD store via regedit?}}</ref>). Para inicialização da [[UEFI]], o arquivo é localizado em <code>/EFI/Microsoft/Boot/BCD</code> na [[partição do sistema EFI]]. Para a inicialização tradicional da BIOS, o arquivo está em </code>/boot/BCD</code> na [[partição ativa]].<ref>{{cite web | url = https://support.microsoft.com/en-us/kb/2004518 | title = Knowledge Base Article ID: 2004518 | author = Microsoft }}</ref>
 
Os dados de configuração de inicialização podem ser alterados usando uma ferramenta de linha de comando (<tt>bcdedit.exe</tt>), usando o [[Editor do Registro]]<ref name="like registry"/> (<tt>regedit.exe</tt>), o [[Windows Management Instrumentation]] ou ferramentas de terceiros, como [[EasyBCD]], BOOTICE<ref>{{cite web | url = http://bbs.ipauly.com/viewforum.php?f=2 | title = BOOTICE board index | author = Pauly }}</ref> ou Visual BCD Editor.<ref>{{cite web | url = http://www.boyans.net | title = Visual BCD Editor | author = Bo Yans }}</ref>
 
Os dados de configuração de inicialização contêm as entradas de menu apresentadas pelo Windows Boot Manager, assim como o <tt>boot.ini</tt> continha as entradas de menu apresentadas pelo NTLDR. Essas entradas de menu podem incluir:
 
* Opções para inicializar o Windows Vista e posteriormente por meio da invocação do <tt>winload.exe</tt>.
* Opções para retomar o Windows Vista e posteriormente da hibernação, por meio da invocação do <tt>winresume.exe</tt>.
* Opções para inicializar uma versão anterior da família Windows NT por meio da invocação de seu NTLDR.
* Opções para carregar e executar um [[registro de inicialização de volume]].
 
O Boot Configuration Data permite a integração de terceiros, para que qualquer pessoa possa implementar ferramentas como diagnósticos ou opções de recuperação.
 
{{Referências}}