Crihot C wrote: > Avand nevoie de niste date, am imprumutat un harddisk > de la birou, de pe un computer care merge (mai bine > zis mergea)in win98 cu boot manager Pqmagic. L-am adus > acasa, am comutat switchul pe slave, l-am montat > read-write cu 'mount /dev/hdb1 /fs' si am copiat ce am > avut nevoie. Ba chiar am si copiat inapoi pe el > fisierele lucrate acasa. Cand l-am dus din nou la > birou, computerul se blocheaza la bootare. Computerul > nu booteaza nici macar de pe alt device (discheta sau > Cdrom) atat timp cat acest hdd este conectat la IDE si > la curent!! Zice booting from CdRom si ramane asa. > Pus, ca slave, pe alt computer care merge bine > blocheaza si acel computer. Poate fi ars? > Montat in Linux acasa, este perfect accesibil (cu > exceptia fisierelor care contin in numele lor > caractere pe care, ciudat, linuxul meu nu le suporta - > zice 'invalid agument') > > Am optiunea sa-mi cumpar un harddisk de peste 30Gb, > sa-l montez in linux si sa-mi copiez datele de pe cel > cu probleme. Chestia e ca voi pierde toate programele > deja instalate, nu mai am sursele lor si nu prea mai > am de unde sa le gasesc. Pe urma costul unui hdd nou > nu prea e in calculele mele. Ce s-o fi stricat? > Regiunea de boot? Se poate reface in Linux? Voi lista > putin din fdisk. vezi mai jos leacul pe care cred ca il poti aplica
> Desi eu personal am formatat (fat32) si instalat OS pe > o singura partitie a acestui disc, cu mult timp in > urma, fdisk-ul din linux arata altceva. > Iata cum arata daca dau comanda (am pus ... unde am > sarit): > > bash-2.05b# fdisk /dev/hdb -l > Warning: deleting partitions after 60 > Warning: invalid flag 0x0000 of partition table 5 will > be corrected by w(rite) > Warning: invalid flag 0x0000 of partition table 6 will > be corrected by w(rite) > Warning: invalid flag 0x0000 of partition table 7 will > be corrected by w(rite) > ... > Warning: invalid flag 0x0000 of partition table 59 > will be corrected by w(rite) > Warning: invalid flag 0x0000 of partition table 60 > will be corrected by w(rite) e pleznita tabela de partitii. sau, alternativ... ai avut bafta de a-l folosi pe un computer care nu stia sa lucreze corect cu hard diskuri mari, sau geometria a fost alta decit cea de la prima scriere. consecinta a fost ca in loc sa scrie unde trebuie, a facut wrap-around si a suprascris inceputul discului > > Disk /dev/hdb: 30.0 GB, 30020272128 bytes > 255 heads, 63 sectors/track, 3649 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Device Boot Start End Blocks Id > System > /dev/hdb1 * 1 3656 29360109+ 1f > Unknown > /dev/hdb2 155 2434 18314100 f > Win95 Ext'd (LBA) > /dev/hdb5 ? 157 67624 541933568 0 > Empty > /dev/hdb6 ? 157 67624 541933568 0 > Empty > /dev/hdb7 ? 157 67624 541933568 0 > Empty > ... > > La comanda > bash-2.05b# fdisk /dev/hdb1 -l deh/hdb1 e deja prima partitie, nu are de ce sa fie tabela de partitii valida la inceputul ei. ca atare ce urmeaza e inutil si nerelevant > > Disk /dev/hdb1: 30.0 GB, 30064752128 bytes > 255 heads, 63 sectors/track, 3655 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Device Boot Start End Blocks Id > System > /dev/hdb1p1 ? 120513 235786 925929529+ 68 > Unknown > Partition 1 does not end on cylinder boundary. > /dev/hdb1p2 ? 82801 116350 269488144 79 > Unknown > Partition 2 does not end on cylinder boundary. > /dev/hdb1p3 ? 33551 120595 699181456 53 > OnTrack DM6 Aux3 > Partition 3 does not end on cylinder boundary. > /dev/hdb1p4 ? 86812 86813 10668+ 49 > Unknown > Partition 4 does not end on cylinder boundary. > > Partition table entries are not in disk order > > Nu am vazut asa ceva in viata mea. Pot sa corectez > partitiile cu vreun util pentru linux ca sa fac hdd-ul > accesibil oricarui OS? da. dd if=/dev/zero of=/dev/hda count=1 bs=512 se va sterge inceputul discului si va parea nou. -- Computers are devices for converting data into error messages --- Detalii despre listele noastre de mail: http://www.lug.ro/
