Laptop não inicializa (nem mesmo nas configurações da bios) e tem tabela de partições corrompida

5

Meu laptop não inicializa. Como ele falha antes mesmo de eu poder entrar nas configurações do BIOS, achei que deveria ser uma falha de hardware. Para resgatar meus dados, removi o disco rígido e o conectei a outro PC. Lá eu notei que a tabela de partição está incorreta, mas consegui resgatar meus dados usando a ferramenta testdisk. É possível que, de fato, seja um erro de software (significando que eu poderia reparar meu laptop reparando a tabela de partições), embora ele ainda não consiga entrar no BIOS?

O laptop é um Samsung Series7 700Z3C. Ele não inicializa, se há um CD inicializável na unidade ou não e se o disco rígido interno é removido ou conectado. Ao pressionar o botão de energia, ele só mostra uma tela preta e nada mais. Eu posso ouvir o drive de CD funcionando, mas o ventilador da CPU não está se movendo.

Ele falha antes que eu possa entrar no BIOS, então eu não poderia mudar a prioridade de inicialização que está configurada para o disco rígido primeiro (eu acho). Eu tentei reparar a tabela de partição do disco rígido (veja abaixo), mas o laptop tem um segundo disco rígido (um pequeno SSD) que é soldado, então não posso fazer nada aqui.

Reparando a tabela de partições

O utilitário testdisk pôde reconhecer a tabela de partição correta, mas quando tentei gravá-la no disco rígido, recebi uma "Partição: Erro de gravação". Aqui testdisk.log (eu não registrei na primeira vez que eu corri, então este provavelmente não é o log do processo de reparo correto, mas o log do testdisk rodando depois no disco já reparado)

Fri Jan  4 16:17:33 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
OS: Linux, kernel 3.5.0-21-generic (#32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012) x86_64
Compiler: GCC 4.7
Compilation date: 2012-10-01T13:00:04
ext2fs lib: 1.42.5, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size       625142448 sectors
/dev/sda: user_max   625142448 sectors
/dev/sda: native_max 625142448 sectors
/dev/sda: dco        625142448 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - TOSHIBA MK3233GSG,     S/N:8027W1BQW, FW:QS002A
Disk /dev/sdb - 750 GB / 698 GiB - CHS 11400 255 63, sector size=4096 - Hitachi     HTS727575A9E364
Disk /dev/mapper/crypt - 287 GB / 267 GiB - CHS 561721336 1 1, sector size=512
Disk /dev/mapper/system-HOME - 263 GB / 245 GiB - CHS 514850816 1 1, sector size=512
Disk /dev/mapper/system-ROOT - 19 GB / 18 GiB - CHS 39059456 1 1, sector size=512
Disk /dev/mapper/system-SWAP - 3997 MB / 3812 MiB - CHS 7806976 1 1, sector size=512
Disk /dev/dm-0 - 287 GB / 267 GiB - CHS 561721336 1 1, sector size=512
Disk /dev/dm-1 - 19 GB / 18 GiB - CHS 39059456 1 1, sector size=512
Disk /dev/dm-2 - 3997 MB / 3812 MiB - CHS 7806976 1 1, sector size=512
Disk /dev/dm-4 - 263 GB / 245 GiB - CHS 514850816 1 1, sector size=512

Partition table type (auto): Intel
Disk /dev/sdb - 750 GB / 698 GiB - Hitachi HTS727575A9E364
Partition table type: Intel

Analyse Disk /dev/sdb - 750 GB / 698 GiB - CHS 11400 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
check_part_i386 failed for partition type 07
check_part_i386 failed for partition type 07
get_geometry_from_list_part_aux head=255 nbr=1
get_geometry_from_list_part_aux head=255 nbr=1
Current partition structure:
Invalid NTFS or EXFAT boot
 1 P HPFS - NTFS              0  32 33    12 223 19     204800
 1 P HPFS - NTFS              0  32 33    12 223 19     204800
Invalid NTFS or EXFAT boot
 2 P HPFS - NTFS             12 223 20  8802 254 53  141213337
 2 P HPFS - NTFS             12 223 20  8802 254 53  141213337
 3 E extended LBA          8803   0  1 87913  48  7 1270905181
Invalid NTFS or EXFAT boot
 4 P HPFS - NTFS          87913  48  8 91201  52 51   52822016
 4 P HPFS - NTFS          87913  48  8 91201  52 51   52822016
No partition is bootable

test_logical: 
Partition sector doesn't have the endmark 0xAA55
Computes LBA from CHS for Disk /dev/sdb - 750 GB / 698 GiB - CHS 11401 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 750 GB / 698 GiB - CHS 11401 255 63
NTFS at 0/4/5
filesystem size           25600
sectors_per_cluster       1
mft_lcn                   8533
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
     NTFS, 104 MB / 100 MiB
NTFS at 1/155/27
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size           141213337
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              1 155 27  1100  95 39   17651667
     NTFS, 72 GB / 67 GiB

recover_EXT2: s_block_group_nr=0/111, s_mnt_count=72/4294967295, s_blocks_per_group=32768,     s_inodes_per_group=8176
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 3662080
recover_EXT2: part_size 3662080
     Linux                 1100  96 21  1328  84 36    3662080
     EXT4 Large file Sparse superblock, 14 GB / 13 GiB
     Linux Swap            1328  88 41  1510 177  9    2929406
     SWAP2 version 1, 11 GB / 11 GiB

recover_EXT2: s_block_group_nr=0/4646, s_mnt_count=71/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 152271104
recover_EXT2: part_size 152271104
     Linux                 1510 181 16 10989  37 56  152271104
     EXT4 Large file Sparse superblock, 623 GB / 580 GiB
NTFS at 10989/37/57
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size           52822016
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
     NTFS, 27 GB / 25 GiB

Results
     HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
     NTFS, 104 MB / 100 MiB
     HPFS - NTFS              1 155 27  1100  95 39   17651668
     NTFS, 72 GB / 67 GiB
     Linux                 1100  96 21  1328  84 36    3662080
     EXT4 Large file Sparse superblock, 14 GB / 13 GiB
     Linux Swap            1328  88 41  1510 177  9    2929406
     SWAP2 version 1, 11 GB / 11 GiB
     Linux                 1510 181 16 10989  37 56  152271104
     EXT4 Large file Sparse superblock, 623 GB / 580 GiB
     HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
     NTFS, 27 GB / 25 GiB

interface_write()
 1 P HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
 2 P HPFS - NTFS              1 155 27  1100  95 39   17651668
 3 E extended LBA          1100  96  1 10989  37 57  158863124
 4 P HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
 5 L Linux                 1100  96 21  1328  84 36    3662080
 6 L Linux Swap            1328  88 41  1510 177  9    2929406
 7 L Linux                 1510 181 16 10989  37 56  152271104
write!

write_mbr_i386: starting...
write_all_log_i386: starting...
write_all_log_i386: CHS: 1100/96/1,lba=17677548
write_all_log_i386: CHS: 1328/87/1,lba=21339801
write_all_log_i386: CHS: 1510/180/1,lba=24269490

Partition: Write error

TestDisk exited normally.

Mas apesar de sempre reportar esse erro, notei que após algumas execuções, a tabela de partições agora parece estar correta. Mas o laptop ainda não inicializa.

Eu rodei o fdisk e notei que ele informava um tamanho incorreto do setor lógico. Eu posso verificar isso, porque eu tenho um segundo laptop que tem exatamente o mesmo hardware, que também deve ter exatamente a mesma tabela de partições. Este segundo laptop ainda está funcionando perfeitamente bem. Aqui a saída do fdisk do disco rígido do primeiro laptop (quebrado):

Hinweis: Die Sektorgröße ist 4096 (nicht 512)

Befehl (m für Hilfe): p

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 Köpfe, 63 Sektoren/Spur, 11400 Zylinder, zusammen 183143646 Sektoren
Einheiten = Sektoren von 1 × 4096 = 4096 Bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Festplattenidentifikation: 0xfabded4a

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1             256       25855      102400    7  HPFS/NTFS/exFAT
/dev/sdb2           25856    17677523    70606672    7  HPFS/NTFS/exFAT
/dev/sdb3        17677548   176540671   635452496    f  W95 Erw. (LBA)
/dev/sdb4       176540672   183143423    26411008    7  HPFS/NTFS/exFAT
/dev/sdb5        17677568    21339647    14648320   83  Linux
/dev/sdb6        21339904    24269309    11717624   82  Linux Swap / Solaris
/dev/sdb7        24269568   176540671   609084416   83  Linux

Se você não estiver familiarizado com o alemão, a primeira linha diz "Aviso: o tamanho do setor é 4096 (não 512)". Outra coisa notável é, a linha

Sector size (logical/physical): 4096 bytes / 4096 bytes

Aqui a saída do fdisk do laptop funcionando corretamente:

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Befehl (m für Hilfe): p

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 Köpfe, 63 Sektoren/Spur, 91201 Zylinder, zusammen 1465149168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Festplattenidentifikation: 0xfabded4a

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   707418111   353605632    7  HPFS/NTFS/exFAT
/dev/sda3      1412325376  1465147391    26411008   27  Hidden NTFS WinRE
/dev/sda4       707420158  1412323327   352451585    5  Erweiterte
Partition 4 does not start on physical sector boundary.
/dev/sda5       736716800   760152063    11717632   82  Linux Swap / Solaris
/dev/sda6       760154112  1412323327   326084608   83  Linux
/dev/sda7       707420160   736716799    14648320   83  Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

A última linha diz "As entradas da tabela de partição não estão na ordem do disco rígido". Como você pode ver, o tamanho do setor lógico aqui é diferente. Isso é importante?

Quais poderiam ser as razões pelas quais o laptop não inicializa? Quais seriam os próximos passos para resolver o problema?

edit:

Primeira ocorrência do problema

O laptop instalou o Windows original e um Ubuntu adicional. Eu tentei atualizar o Ubuntu 12.04 para 12.10.

Após atualizá-lo, o grub relatou um erro. Então eu inicializei de um live cd, entrei no sistema do Ubuntu via chroot e depois reinstalei o grub. Instalei-o em ambos os discos rígidos instalados - / dev / sda (o disco rígido) e / dev / sdb (o SSD).

Depois disso, eu reiniciei o laptop sem o live cd e ele foi iniciado. Tudo parecia funcionar bem, mas depois tentei reiniciá-lo novamente e o erro estava lá. A partir de então até agora não consegui entrar nas configurações da bios.

    
por user184557 04.01.2013 / 16:47

3 respostas

1

Você já tentou redefinir o BIOS? Se alterar a tabela de partição dos discos rígidos não funcionou, o problema pode não estar nos discos rígidos. BIOS contém instruções iniciais para o sistema, portanto, isso pode indicar que o laptop falhou ao inicializar em primeiro lugar. aqui está um link . Você pode pular para o passo 3 porque entrar no BIOS não está disponível.

    
por 15.02.2013 / 18:31
0

É um laptop relativamente novo? Você talvez tenha uma tela em branco com um curser piscando? Espero que isso não seja problema seu, mas em alguns laptops mais novos, a GPU estraga tudo ... e fará de tudo, desde que o disco rígido não esteja conectado corretamente, não seja inicializado ... em computadores que você testar pressionando abaixo da tecla windows enquanto você inicializa para colocar pressão sobre a GPU e se é a GPU ele irá arrancar .... o problema é causado pelo interruptor para solda livre de chumbo ... parece diferente quando está quente o suficiente para que eles não está ficando quente o suficiente, o que leva a uma conexão ruim ... como a solda aquece e esfria ao longo do tempo a conexão está danificada ... Se você pesquisar no Google, talvez consiga encontrar a localização da GPU nesse modelo e coloque pressão (muito) sobre a GPU enquanto você tenta inicializar o computador, ou apenas abra e pressione a GPU durante a inicialização se você não tem medo de ser eletrocutado.

Eu encontrei esse problema quando eu estava trabalhando em um laptop que eu comprei do craigslist que supostamente só tinha um disco rígido com falha, mas ele nem sequer inicializaria do cd para instalar o Windows em uma unidade que eu tinha. Fechei e coloquei meu laptop de gateway quente em cima dele para procurar algumas coisas. Quando terminei tentei arrancar o mau e arrancou (provavelmente o calor e o peso do outro portátil) ... infelizmente só arrancou do cd e não conseguiu instalar o windows ... depois parou de funcionar de novo ... ainda não consegui levar uma pistola de calor para a GPU (e consegui um segundo laptop com o mesmo problema!)

A outra possibilidade é que a CPU ou a memória tenham sido bloqueadas ... remova a memória e coloque-a de volta ... se isso não resolver, faça o mesmo com a cpu ... laptops - como desktops - geralmente tem 3 razões para não pelo menos iniciar a bios: Vídeo, CPU, Memória (caso contrário, é provavelmente a placa-mãe)

    
por 18.01.2013 / 05:07
-1

"Partição: erro de gravação" - > Você obtém esse erro porque está tentando gravar a tabela de partições em outro computador. Se você tiver acesso ao seu sistema bios, tente executar o TestDisk a partir de um CD ou pendrive inicializável e você não terá nenhum problema!

    
por 21.09.2014 / 03:44