-->

sábado, 16 de maio de 2009

Windows 7 - Como checar a integridade do instalador.

O ISO do Windows Seven é enorme: 2.35GB. São cerca de 12H numa conexão de 600Kbps. E para baixá-lo você tem que fazer um pequeno "cadastro" na MS. Mas se algum amigo já ofereceu para você a cópia dele e você ficou receoso de usar por não saber se está íntegra (ele pode ter baixado uma cópia maliciosamente modificada via P2P), eis aqui um jeito fácil de verificar o RC1:

  • O CRC32 do ISO inteiro (2.530.975.744 bytes) é E8A1C394. Você pode usar o Winzip ou Winrar no modo "armazenar" para calcular o CRC32 rapidamente;
  • Se o CRC32 do ISO não bater ou se este já foi gravado em um DVD, você pode verificar a integridade arquivo por arquivo com este snapshot. Assim você pode saber se algum arquivo foi modificado, acrescentado ou removido. Você precisa do Treediff para fazer a comparação.

Apenas para referência, o nome do ISO que eu baixei é 7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso

E antes que alguém pergunte: não, eu ainda não testei o Seven. Eu apenas guardei uma cópia para uso futuro.

17 comentários:

  1. Ney Fabrício18/5/09 09:33

    O md5sum da mesma imagem é 8867c13330f56a93944bcd46dcd73590, baixado diretamente no site da Microsoft.

    ResponderExcluir
  2. Obrigado pela dica, me será muito útil.

    Eu baixei a ISO direto do site da MS e atualizei da versão beta para a RC. Usava a versão beta desde janeiro quando a MS liberou o download para todos.

    Estou gostando bastante do Win7.

    ResponderExcluir
  3. Você se refere ao CRC da versão 32bits, né? Por acaso saberia o CRC da versão 64bits? Apesar de ter baixado via wget direto do site da Microsoft, sempre vale a pena dar uma verificada :)
    Aliás, para constar:
    $ crc32 *.iso ; md5sum.exe *.iso
    58fb2be0 7100.0.090421-1700_x64fre_client_en-us_retail_ultimate-grc1culxfrer_en_dvd.iso
    e8a1c394 7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso
    98341af35655137966e382c4feaa282d *7100.0.090421-1700_x64fre_client_en-us_retail_ultimate-grc1culxfrer_en_dvd.iso
    8867c13330f56a93944bcd46dcd73590 *7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso

    ResponderExcluir
  4. Bem... se você tiver um live id na microsoft não tem questionário não, pelo menos eu acabei de entrar lá, loguei com o meu live id e estou baixando o iso aqui a 241Kb/s (ADSL de 2Mbit)

    ResponderExcluir
  5. MhagnumDw19/5/09 10:47

    Jeff, vi que você falou do Treediff. Essa semana usei um muito bom chamado Beyond Compare, deixo aqui a dica. Tem no superdownloads. Até.

    ResponderExcluir
  6. Ahh, sim: Não guarde o seu 7 por muito tempo, pois o serial possui prazo de validade para ser ativado. Acho que o prazo é de um mês.

    ResponderExcluir
  7. MhagnumDw,

    Obrigado pela dica. Eu não sabia que o Beyond Compare fazia snapshots.

    Entretanto não gostei da forma com que esses snapshots são criados. Os do Treediff (.snp) são texto puro, facilmente legíveis por outros programas, scripts ou pelo próprio usuário. Eu posso abrir um .SNP com o notepad e conferir visualmente o CRC32 de um arquivo qualquer. Os do BC (.bcss) são arquivos binários comprimidos ininteligíveis. Isso pode ser vantajoso em determinadas aplicações, mas não nas minhas.

    Beyond Compare parece interessante e vou testá-lo melhor outro dia, mas para manter meus registros de integridade eu ainda acho o Treediff imbatível.

    ResponderExcluir
  8. Marcio,

    Segundo a MS (pelo que eu entendi), mesmo que meu Não é isso que eu entendo do que diz a MS:

    You don't need to rush to get the RC. The RC will be available at least through July 2009 and we're not limiting the number of product keys, so you have plenty of time.Então, bastaria pegar outro serial (product key). Ou não?

    ResponderExcluir
  9. Sim, sim, mas uma coisa não invalida a outra. Eles forecerão seriais até o final de julho, mas um serial fornecido deve ser ativado dentro de 30 dias, para ser válido
    - Install and activate quickly: You need to activate the RC within 30 days. If you don't you'll receive frequent reminders. If you have misplaced your product key for activation, don’t worry. Just return to the site where you downloaded the Release Candidate, restart the download process and re-enter your Windows Live ID. This will give you the product key you need. (Your product key will work for up to three separate computers, so if you want to install the RC on another PC, you can re-use the same key.)

    ResponderExcluir
  10. Marcio,

    Eu não consegui ainda entender porque você acha que o serial precisa ser usado dentro de 30 dias ou será invalidado. Nada do que eu li até agora dá a entender isso.

    Não quero dizer que você esteja errado. Eu apenas estou entendendo o que está escrito de uma forma diferente.

    ResponderExcluir
  11. MhagnumDw19/5/09 13:47

    Jeff, sei que o Beyond Compare faz a comparação de pastas, arquivos, etc, seguindo critérios como size, CRC, time, entre outros. Mas não sei afirmar se ele faz snapshot, e no momento não possuo a cópia dele aqui pra olhar isso.

    PS.: ele tem várias opções.

    ResponderExcluir
  12. MhagnumDw,

    Beyond Compare (BC) faz snapshots. Releia o que eu escrevi.

    ResponderExcluir
  13. MhagnumDw19/5/09 16:50

    Jefferson disse...

    MhagnumDw,

    Obrigado pela dica. Eu não sabia que o Beyond Compare fazia snapshots.

    ResponderExcluir
  14. Sim, e prossegui dizendo:

    "Entretanto não gostei da forma com que esses snapshots são criados. "

    O que você consegue entender lendo esta frase (e o resto do texto)? Não dá para perceber que logo depois de ter lido sua sugestão eu baixei e testei o software?

    ResponderExcluir
  15. MhagnumDw23/5/09 15:24

    Beleza Jeff, entendido.

    ResponderExcluir
  16. Jeff,

    Pelo menos no que tive oportunidade de ler sobre o Win7 e seu novo sistema de ativação, a Key é o que menos importa. A diferença é que as copias sem Key alguma ( meu caso ) pois formato antes dos 30 dias. Vão exibir de tempos em tempos avisos, dizendo que sua versão expirou. Solicitando ativação, e um timebomb até que inteligente digamos diz que apos determinado periodo para te lembrar de ativar ou atualizar ( o que acho que vai acontecer primeiro ) o micro vai desligando apos X periodos de tempo. Pelo menos é o que tive oportunidade de ler.

    Mas vindo da Microsoft, todo cuidado é pouco.

    PS: Porque ainda não quiz testar o Windows 7 RC?

    Garanto que em maquinas que talvez não rodem o Vista agradavelmente suportem o Win7. Além é claro que se você tiver processador compativel, o uso do XPMode dele vai ser interessante, acho que você seria um dos interessados, no que diz respeito a drivers e equipamentos mais antigos e também aplicações.

    ResponderExcluir
  17. Ygor,

    Eu achei o Vista irritante em diversos aspectos, fora o fato de que não é (na minha opinião e considerando minhas necessidades atuais) em *nada* melhor que o XP. Ele só faz a mesma coisa de uma forma diferente. E o Seven é parecido demais com ele para que eu me anime a testá-lo.

    E nada roda melhor uma aplicação XP do que o próprio XP ;)

    ResponderExcluir

Siga as regras do blog ou seu comentário será ignorado.