IMPORTANTE
Se você veio aqui procurando uma resposta para esta pergunta, leia todas as respostas abaixo. Existem alguns depoimentos de pessoas que perderam dados fazendo isso. Se você planeja fazer isso regularmente, eu recomendo que você teste por si mesmo.
Pergunta original
Suponha que eu tenha o Windows e o Linux instalados no mesmo computador. Se eu hibernar o Windows, posso inicializar no Linux sem danificar o sistema de arquivos do Windows quando eu reiniciar o Windows? E o contrário? E se eu hibernar um, inicializar no outro e montar o sistema de arquivos hibernado de leitura / gravação? Somente leitura? Se isso não for seguro, existe alguma maneira de detectar o estado de hibernação do outro sistema operacional e impedir a montagem de seu sistema de arquivos?
Basicamente, até onde posso empurrar isso antes que ele se quebre e quão perigoso é perto da borda? Acho que conheço as respostas para algumas das perguntas acima, mas para outras não faço ideia e, por razões óbvias, não testei isso no meu próprio computador. Se alguém tem testado estes, por favor iluminar o resto de nós. Não estou necessariamente procurando uma resposta específica para todas as perguntas; Aceitarei qualquer resposta que responda a uma porção razoável.
EDITAR
Deixe-me esclarecer que, quando digo "hibernar", quero dizer o processo de gravar o conteúdo da RAM no disco rígido e desligar completamente o computador. Nesse estado, ligar o computador novamente leva você ao BIOS e ao gerenciador de inicialização e, teoricamente, você poderia selecionar outro sistema operacional em um sistema de inicialização múltipla. Enfim, com a pergunta original:
Meus resultados
Ok, depois de todas as garantias de que isso funcionaria, eu testei por mim mesmo. Configurei o Ubuntu para remontar todos os sistemas de arquivos NTFS e unidades externas somente leitura antes de hibernar. Não havia necessidade de uma configuração semelhante do Windows, porque o Windows não lê sistemas de arquivos Linux. Em seguida, tentei hibernar alternadamente um sistema operacional e retomar o outro, várias vezes. Eu até tentei montar o sistema de arquivos do Windows a partir do Ubuntu read-write e criar alguns arquivos. O Windows não reclamou quando eu retomei. Portanto, em conclusão, você pode hibernar mais ou menos livremente em um cenário de inicialização / inicialização do Windows / Linux.
Observe que eu não testei uma situação dupla de co-hibernação Linux / Linux. Se você tiver duas ou mais instalações Linux e hibernar uma delas, poderá corromper o sistema de arquivos montando-o em outro.