.png)
Eu costumava ter 3 volumes no meu disco antes de algo acontecer com o MBR que atrapalhasse minha inicialização.
Agora estou tentando reconstruir o ambiente de inicialização para salvar todos os meus dados, mas parece que está tudo perdido. Posso ver os dados através do prompt de comando (do DVD do Windows 10)
Estou tentando fazer o bcdboot c:\Windows /m {guid}
mas não está funcionando
Eu também executei:
bootrec /fixmbr (success / no error)
bootrec /fixboot (success / no error)
bootrec /rebuildbcd (failes with error "The requested system device cannot be found")
Posso encontrar muitas informações sobre como atribuir uma letra de unidade a um volume, mas não como atribuir uma letra de unidade a uma partição ou criar uma partição associada a um volume.
Ao selecionar a partição através do diskpart, a parte 'detail' me diz: "Não há volume associado a esta partição." então estou pensando que deve haver uma maneira de associá-lo a um volume. mas como?
Info:
list disk : 1 entry 465GB 0 B free
list part : 3 entry
part 1 reserved 128MB offset 1024kb <- this used to be my boot-partition
part 2 System 465GB offset 129MB
Part 3 Recovery 450MB offset 465GB
list vol : 3 entry
Vol # LTR
Vol 0 D UDF DVD-ROM 3894 MB healthy <- (this is where my 128MB boot part used to be)
VOL 1 C NTFS Partition 465GB healthy Hidden
VOL 2 E NTFS Partition 450MB healthy hidden
Como faço para recuperar a inicialização?
Responder1
Encontrei o mesmo problema depois de usargpartedeNTFSclone. diskpart> list partition
mostra todas as minhas partições, mas elas não estão listadas diskpart> list volume
e não estão associadas a uma carta.
Descubra qual partição X você precisa associar a uma letra:
diskpart> list partition
diskpart> select partition X
diskpart> detail partiton # I found that partition was hidden
Se o seu disco tiver tabela GPT, definatipo de partição GUIDcomoPartição de dados básicos da Microsoft(correspondentegdisko tipo de partição é 0700
):
diskpart> set id=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Se o seu disco estiver em MBR ( 07
= Windows NT NTFS; 17
= Oculto; 27
= Recuperação OEM):
diskpart> set id=07 override
Agora você pode tentar diskpart> list partition
novamente. bcdboot c:\Windows
funcionou muito bem para mim.
Responder2
Pelo amor de Deus, tenha cuidado!
Parece que nem "tudo está perdido", mas também parece que você sabe apenas vagamente o que está fazendo e está prosseguindo. Essa é uma receita para “tudo está perdido”.
Para elaborar, parece que você consegue acessar a grande maioria dos seus dados, mas está tendo problemas para inicializar, o que é uma solução muito mais simples no geral. Mas se você não tomar cuidado, poderá facilmente perder a grande maioria dos seus dados.
Primeiro, será útil ter certeza de que você conhece alguma terminologia básica. O MBR é o primeiro setor de um disco. O estilo "MBR" de layout de partições pode lidar com unidades de até 2 TB, e parece que você está lidando com uma unidade menor que isso, então você pode realmente estar usando um MBR e não o formato GPT mais recente.
As duas principais tarefas de um MBR são ter algum código de inicialização inicial (instruções que o computador segue) e ter 64 bytes de informações para armazenar detalhes de até 4 partições (cada entrada da tabela de partição tem 16 bytes).
Esses 64 bytes de informação podem ser muito importantes. Se você errar alguns desses detalhes, os sistemas operacionais podem não entender corretamente alguns detalhes sobre suas partições. E como os sistemas operacionais normalmente gravam em discos, esses mal-entendidos podem resultar na gravação de detalhes incorretos que prejudicam sua capacidade de acessar dados. Portanto, ter cuidado aqui é bastante crítico.
Uma “partição” é basicamente um conjunto de limites. Você especifica o setor inicial e o setor final ou o tamanho. De qualquer forma, você obtém um limite inicial e um limite final.
Um “volume”, às vezes chamado de “sistema de arquivos”, armazena seus dados reais. Um volume precisa existir dentro dos limites da partição.
Agora, o que normalmente acontece é que um sistema operacional olha para uma partição e assume que um volume inicia logo no início da partição. Além disso, a partição especifica um "tipo", que pretende ser uma pista forte sobre qual estilo de volume está sendo usado.
Se o sistema operacional não conseguir encontrar o volume, há vários motivos possíveis. Uma é que o setor inicial da partição está errado e, portanto, o início do volume não está sendo encontrado corretamente. Outra possibilidade é que um "tipo" impróprio esteja sendo utilizado, fazendo com que o sistema operacional não saiba como interagir com o volume que está utilizando. Outra possibilidade é que o volume esteja danificado e, portanto, o sistema operacional não consiga encontrar um volume que corresponda a alguns detalhes que o sistema operacional verifica.
No meu sistema, que usa GPT e isso pode causar algumas pequenas, mas significativas diferenças, a unidade "Sistema" é a unidade pequena (menos de um gigabyte), e meus dados importantes são armazenados na partição grande que aparece como uma "Primária " tipo. O tipo "Sistema" não recebe uma letra de unidade (embora isso não seja muito difícil ou problemático de alterar... Eu recomendaria atribuir a ele uma letra de unidade alta, como S:, em vez de C: ou um pouco mais alta. Também recomendo evitar o X: pois acho que o disco de inicialização do Windows gosta de usá-lo.)
Como o volume do seu sistema nem aparece, isso sugere que ele está danificado. Pode ser necessário restaurá-lo, fornecendo uma nova cópia dos arquivos de inicialização. Isso pode não ser tão fácil de corrigir quanto usar o BCDEdit, que basicamente tenta apenas fazer pequenas alterações. Sua melhor aposta pode ser simplesmente reinstalar o sistema operacional (mesmo na mesma unidade), o que deve realizar algumas coisas: colocar uma cópia nova (e não atualizada) do Windows em seu disco rígido (o que pode ser capaz apenas sobrescrever, possivelmente até mesmo no local, sua instalação atual) e ajustar a capacidade de inicialização.
Pode haver uma maneira mais fácil/simples, mas recomendo se preparar para a possibilidade de que não exista.
No entanto, recomendo fortemente que você faça primeiro um backup completo. Se possível, eu até aconselho você não apenas a fazer backup de alguns arquivos que parecem importantes, mas a obter uma imagem "forense"/"bit por bit" de toda a unidade (em outra unidade que seja pelo menos tão grande). Dessa forma, você pode ter certeza de que não perderá seus dados importantes enquanto tenta fazer alterações e poderá reverter caso alguma tentativa dê errado.
Depois de analisar sua conversa com o GuitarPicker, não estou tão preocupado com o fato de sua unidade de DVD aparecer. Acho que isso acontece porque sua partição de inicialização não foi detectada; se sua partição de inicialização fosse detectada, o DVD receberia automaticamente uma letra de unidade mais alta sem problemas. Usar SET ID pode realmente ser útil (e para encontrar um ID existente, também conhecido como tipo, você pode SELECT uma partição e depois dizer DETAIL PARTITION). Mas você disse: "Tentei novamente excluir a partição de inicialização com o diskpart e a recriei". O problema aqui é que quando você excluiu a partição de inicialização, você efetivamente disse ao computador para parar de monitorar quaisquer dados nessa partição, como os dados críticos usados para inicializar. Então, mesmo que você tenha criado uma nova partição e volume classificados como o "tipo" correto para uma partição de inicialização, ainda falta aquele dado usado para inicializar o sistema operacional. A maneira típica de colocar esses dados em uma unidade de inicialização é chamada de "instalação do sistema operacional".
Embora possa haver alguma maneira de transplantar esses dados de inicialização de outro computador, alguns dos dados podem precisar ser colocados em setores específicos do volume (um detalhe delicado que geralmente não é uma preocupação, exceto quando se trata de arquivos de inicialização) e então isso pode ou não ser tão fácil quanto tentar fazer uma cópia básica. Em outras palavras, tal transplante tem potencial para problemas que tornam esta abordagem não recomendada para iniciantes.
Nota: li seu comentário sobre a mudança do Win7 para o Win10. Você pode simplesmente instalar o Win10 em sua unidade existente e, se tiver sorte, talvez seu licenciamento existente possa até ser preservado; nesse caso, talvez você nem precise se preocupar em passar pela instalação do Windows 7. Mas, pelo amor de Deus, para ter certeza de não se apresentar a nenhum mundo de novas mágoas, nem pense em tentar isso antes de fazer seu backup. Eu sei que tal tarefa pode ser um aborrecimento (especialmente porque é necessário gastar dinheiro), mas estou enfatizando novamente essa questão porque às vezes vale mais a pena fazer backups do que a média, e este é um desses momentos. Portanto, eu recomendo fortemente que você faça a coisa certa, que é fazer esse investimento em tempo/energia/suprimentos antes de qualquer outra bagunça.
Responder3
Os tipos de partição parecem estar fora de sintonia. Antes de continuar, faça um bom backup com um programa de backup bit a bit, como o disco de inicialização do CloneZilla, e tente editar o MBR. Você não especificou que tipo de partição seus 128 MB deveriam ter, mas você pode tentar configurá-la manualmente. Se você sabe qual deve ser o tipo de partição, você pode usarDISKPARTdeDEFINIR IDcomando para definir o tipo de partição hexadecimal manualmente. A Wikipédia tem uma lista detipos de partição. Os mais comuns são 07 para NTFS, 0C para a maioria dos FAT32, 06 para FAT.
Talvez seja melhor começar comTestDisk, que é feito para recuperar tabelas de partição. Ele pode detectar automaticamente muitos tipos de problemas de MBR. Talvez você ainda precise seguir com bcdboot e bootrec, mas isso deve levá-lo a um ponto de partida viável.