Jump to content











Photo
- - - - -

reboot and select proper etc etc...


  • Please log in to reply
44 replies to this topic

#1 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 24 October 2013 - 11:02 PM

alve,
ho un problema con il mio pc da meta' luglio... in pratica mi si freeza il pc e sullo schermo compaiono righe o altro che non mi permette di far nulla se non riavviare o spegnere il pc manualmente... questo ha portato al problema che vedete nel titolo..
Sono oramai mesi che faccio le nottate provando di tutto!
Ho provato con un dvd di w7 che mi permette di fare il ripristino all'avvio (non funziona ugualmente, dice che e' corrotto il file system e che lo ha riparato ma non va) mentre con il prompt faccio C: ma midice impossibile leggere la periferica mi pare e nel riquadro all'inizio in cui selezionare il mio c: non c-[ nulla, se vado di carica driver e vado a computer clicco su c: ma sempre lo stesso errore.. impossibile leggere o avviare la periferica mi pare... me la vede come raw, completamente vuoto...
Poi ho fatto delle prove con ubcd ma non va.. mi dice con alcuni programmi un errore di phsical0 non leggibile boh, un programma che va e' diskceck in cui vedo la tabella hex (mbr credo si dica) e noto nel settore 0 un missing operating system mentre nel settore 63 che dovrebbe esser quello di backup un mgr missing o compressed...
Da live ubuntu (bootmed) vedo il contenuto del mio hd tranquillamente, con check di gparted nulla di strano e con ntfsfix uguale...
Da live di w7 il mio hd lo vede come il ripristo da dvd...
sempre da bootmed ho eseguito questa guida piu' o meno Troubleshooting Basic Hard Drive Problems: You Need to Format the Disk
ma manca la parte finale in cui nel mio settore non c'e' file 0 $mft e neanche il mirror... eppure i conti li ho fatti giusti.. cosi' ho aperto un altro file di boot nl mio hd (boot.sdi) e ho copiato da li perche' c'era la parte file 0 $mft mentre il mirror no perche' era diverso era qualcosa tipo file0 $mftmirror... e ho salvato ! questo l'ho fatto nel file $boot.. ma senza risultati.. ah dal programma il settore 0 non dice system failure missing operating system ma la roba nel settore 63 mgr compressed or missing... boh vacci a capire qualcosa.. e poi sempre da questo programma vedo il contenuto del mio hd tranquillamente e aprendo il file $mft noto che il settore da cui lo prende non e' quello dove io ho copiato e incollato $mft ma un altro... forse e' solo un frammento? boh non capisco
non ho partizioni ma solo l'hd completo

scusate gli errori di battitura e gli accenti apostrofati ma da live ubuntu la tastiera e' diversa e non mi trovo, mi connetto poco perche' si freeza molto spesso ma alle volte e' stabile come adesso... cerco di farlo con il cell quando il pc non va proprio!

Grazie mille e una cosa solo i programmi li uso o sotto wine o con la live di w7 per; quelli portable solo quindi se devo usare una programma tenetene conto....

ah dimenticavo con ntfs repair o magic partition vedo sul mio hd C 2 partizioni una logical e una pshical mi pare e quella logica al settore 0 ha bootmgr compressed etc ed [ vista come ntfs mentre la pshical [ vista come ? ed ha al settore 0 disk read error no operating system etc al settore 63 invece sempre bootmgr.. penso l-errore stia sulla pshical anche se io non ho partizionato il mio hd...

infine ho gi' fatto chkdsk /R o /F o insieme o con /X etc etc anche bootmgr nt60 all /mbr o bootrec quindi escludeteli dalle prove... devo solo risistemare l-mbr.. quindi spero di trovare una persona che mi sappia guidare, io posso fare screen e log di testdisk o programmi che vedono l-hex etc


grazie

PS> ho un pc fisso con w7 professional mi pare o ultimate a 32 bit x86, ho comprato da poco un router a 1 E e posso navigare con ubuntu live finch{ non freeza lo schermo la vga scusate gli accenti sbagliati ma la live usa la tastiera eng mi pare o americana boh



#2 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 25 October 2013 - 08:35 AM

Eliminiamo un po' di problemi di comunicazione, prima cosa.

Il primo settore di un disco rigido, settore LBA 0 contiene un MBR. (Master boot record)

Un Master Boot Record é fatto da QUATTRO parti:

  1. CODICE->Code
  2. FIRMA DISCO->Disk Signature
  3. DATI (tabella partizioni)-> Data (Partition Table)
  4. BYTES MAGICI (55AA)->Magic Bytes (55AA)

La tabella delle partizioni é composta da quattro records, ognuno corrispondente ad una partizione.

Ogni record contiene gli indirizzi e l'estensione della partizione.

 

Se la prima partizione inizia dal settore 0/1/1 oppure LBA 63, il disco NON è stato originariamente partizionato con Windows 7 (oppure é stato modificato dopo), fino a Windows XP/2003 la prima partizione comincia di norma al settore 63, a partire da Windows Vista :ph34r: comincia di norma al settore 0/32/33 LBA 2048.

 

Il File $boot in NTFS é un nome per i primi 16 settori della partizione.

Se hai rovinato quelli, e SOLO quelli riscrivendoci sopra, c'é ancora una possibilità di recuperare/creare un file $boot valido.

Se hai rovinato $MFT e $MFTMirr, é di fatto impossibilie (a meno di ricostruirli a mano, e non é facile ed é lunghissimo) ricostruirli correttamente.

 

La regola generale (in caso valida per la prossima volta) è che non si deve MAI e sottolineo MAI, per NESSUNA ragione al mondo usare utility come editors di disco e simili per Windows sotto Linux WINE, MAI).

Inoltre, MAI, per nessun motivo, toccare, modificare alcuno dei file "nascosti" su un filesystem NTFS (i file come $boot, $MFT e $MFTMirr sono in realtà dei link alle strutture del filesystem) A MENO di non sapere ESATTAMENTE di cosa si tratta e cosa fare.

 

Di QUALE sistema operativo stiamo parlando (quello che era installato sul PC sul filesystem e che non riesci più ad avviare)? Windows 7?

 

QUALE guida hai seguito?

 

PERCHE' l'hai fatto? (voglio dire prima di conoscere le basi, avere diagnosticato il problema o avere chiesto aiuto :frusty:)

 

Da come descrivi le operazioni che hai già fatto ci sono ottime probabilità che tu abbia finito di corrompere il files system in modo irreparabile. :(

 

Ora come ora devi produrre come minimo una copia dei primi 100 settori del disco.

NON provare neanche a PENSARE di scrivere su quel disco.

Da Linux:

dd if=/dev/sdX of=myfile.bin bs=512 count=100

Da Windows (anche Recovery  Environment) usa dsfo che trovi tra le DSFOK utilities: http://members.ozema...eezip/freeware/

dsfo \\.\PhysicaldriveX 0 51200 myfile.bin

Devi essere certo di sostituire /dev/sdX con il device corretto, ad esempio /dev/sda /dev/sdb, etc.ovvero essere certo di sostituire \\.\PhysicaldriveX con il device corretto \\.\PhysicalDrive1, \\.\PhysicalDrive2, etc.

 

Puoi provare ad usare HDhacker:

http://dimio.altervista.org/ita/

che dovrebbe girare come "portatile", per individuare con il numero del \\.\PhysicalDrive giusto (ATTENZIONE: \\.\PhysicalDrive0 é il PRIMO disco).

 

Dopodichè, comprimi il file myfile.bin in un archivio .zip o .7z e caricalo su un servizio come zshare:

http://www2.zshares.net/

e posta un link inseme alla tua prossima risposta.

 

:cheers:

Wonko


  • Calcolacodici likes this

#3 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 25 October 2013 - 09:23 PM

ok, sono meno agitato ora perch{ ho trovato un forum competente...

 

Allora

 

1 )si abbiamo eliminato le incomprensioni, non pensavo c'era il forum ita...

 

2) si so che non si fa mai nulla da linux su un hd windows perch{ i 2 so sono diversi.. io non ho fatto nulla alla fine e probabilmente mi sono espresso male.. in pratica ho fatto il conto di dove dovesse stare il mio settore MFT e MFTMIRR come nell'ultima parte della guida.. nulla di che... e a quei settori non c'era niente tutto bianco.. sia la parte dei numeri sia la parte del testo.. io allora avendo visto che avevo in una cartella chiamata recovery un file boot.sdi e aprendone la struttura sempre dal programma ho visto che c'era la parte file0 $MFT e tutta altra roba e l'ho solo copiata nella parte del mio hd dove ci doveva essere e non c'era.. la stessa l'ho copiata anche nel settore MFTMIRR... se devo tornare indietro penso basti cancellarla e ritorna tutto bianco... la parte ntfs c'[ nel mio hd quella che manca e il $mft mi pare oltre il fatto che il settore 0 dia o bootmgr o system operating etc etc

 

3) non ho capito se basta il file.bin creato con linux o devo farlo anche da windows.. comunque ecco qua quello linux http://www2.zshares.net/qcrq8b7j9fwg

AH! anche io avevo trovato il comando sudo dd etc e ho fatto da me un file boot.ini con count=unmilione e passa di numeri che ho visto essere il totale dei miei settori... spero sia giusto e pesa 149 mb se serve... lo devo solo uppare !

 

4) uso un pc fisso e ho windows 7 ultimate mi pare

 

il conto che ho fatto [ questo START C# $MFT x SECTORS PER CLUSTER + HIDDEN SECTORS = SECTOR FOR START OF MFT... ed era vuoto il settore trovato..


Edited by Calcolacodici, 25 October 2013 - 09:27 PM.


#4 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 25 October 2013 - 11:20 PM

Allora.
La buona notizia é che il MBR é OK.
La cattiva é che - non importa se per un problema del disco o per gli ASSURDI tentativi che hai fatto per ripararlo, a prima vista il bootrecord (o $boot) é parzialmente corrotto.
 
Nei "settori nascosti" (che dovrebbero essere tutti 00, mi pare che ci sia "il mondo", e questo non é un gran buon segno), il disco sembra essere un MAXTOR STM3802110A, un IDE/PATA da 80 Gb (ed il problema é che io non dovrei essere in grado di dirlo :w00t: :ph34r:).
 
C'é una sola partizione:
 



As seen in Beeblebrox: http://students.cs.byu.edu/~codyb/											
											
Entry	Type	Boot	 bCyl 	bHead	bSect	 eCyl 	eHead	eSec		 StartSector 	 NumSectors 
#0	7	80	0	1	1	1023	254	63		63	156296322

poiché 156296322+63=156296385*512=80.023.749.120 mi sembra ragionevole.

 

Il bootsector ha un BPB (Bios Parameter block) che ha valori anche tutto sommato ragionevoli:

 

32259 7E03 OEM String: NTFS

32267 7E0B Bytes per sector: 0200 512
32269 7E0D Sectors per cluster: 08 8
32270 7E0E Reserved sectors: 0000 0
32272 7E10 Number of FAT(s): 00 0
32273 7E11 Max ROOT entries: 0000 0
32275 7E13 Small type sectors: 0000 0
32277 7E15 Media type: F8 248
32278 7E16 Secs per FAT (small): 0000 0
32280 7E18 Sectors per Head: 003F 63
32282 7E1A Number of Heads: 00FF 255
32284 7E1C Sectors Before: 0000003F 63
32288 7E20 Large Sectors: 00000000 0
32292 7E24 Sectors per FAT: 00800080 8388736
32296 7E28 Total Sectors: 000000000950E481 156296321
32304 7E30 LCN for $MFT:: 00000000000C0000 786432
32312 7E38 LCN for $MFTMirr:: 000000000000D5C2 54722
32320 7E40 Clusters per $MFT record: 000000F6 246
32324 7E44 Clusters per Index record: 00000001 1
32328 7E48 Volume Serial: D4A4E23BA4E2202A

 

con l'ECCEZIONE dell'indirizzo del $MFTMirr (che é più che strana), ma che non può certamente costituire un problema.

 

Il tuo $MFT dovrebbe cominciare all'indirizzo LBA 63+786432*8=63+6291456=6291519

 

Prova a creare un altro file (i soliti 100 settori possono bastare) a partire da quell'indirizzo, in Linux:



dd if=/dev/sdx of=mymft.bin bs=512 count=100 skip=6291519

e fai la solita procedura di zip/upload/posta il link.

 

Se, come spero, l'inizio del $MFT é corretto, il problema sembra essere solo il record d'avvio ($boot).

 

Mi puoi fare un po' di "storia" del disco?

A buon senso sembra un disco originariamente partizionato/formattato sotto XP ed in seguito aggiornato a Vista :ph34r: oppure a Windows 7. :dubbio:

Non mi piacciono per niente i valori che trovo (qua e là) nei "settori nascosti", qualcuno, come il modello dell'hard disk potrebbero essere dovuti all'uso di qualche strana utililità, ma qualche altro potrebbe essere  segno dell'uso di qualche altro "strano" programma (raro) o più probabilmente di qualche problema (attuale o nel passato ) del sistema operativo o del disco stesso.

Un'altra cosa "strana" sono le tracce del Table Driven Text Service, che - almeno che io sappia - é qualcosa usato in Italia solo da chi studia il Cinese o l'Aramaico  :w00t:

http://blogs.msdn.co...21/7178421.aspx

 

:cheers:

Wonko

 

 

 

 

 


  • Calcolacodici likes this

#5 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 26 October 2013 - 11:24 PM

wonko ti ringrazio, sei proprio bravo e competente ! complimenti !

 

Allora.
La buona notizia é che il MBR é OK.
La cattiva é che - non importa se per un problema del disco o per gli ASSURDI tentativi che hai fatto per ripararlo, a prima vista il bootrecord (o $boot) é parzialmente corrotto.

 

mmm bene, io infatti non sospettavo per nulla un guasto meccanico dell'hd ma solamente dell'mbr-partition table o quello che [ insomma :)
 
Nei "settori nascosti" (che dovrebbero essere tutti 00, mi pare che ci sia "il mondo", e questo non é un gran buon segno), il disco sembra essere un MAXTOR STM3802110A, un IDE/PATA da 80 Gb (ed il problema é che io non dovrei essere in grado di dirlo :w00t: :ph34r:).

 

ok questo non l'ho capita per mia ingnoranza per; nei settori dal 4 in poi mi pare poi non ricordo io vedevo tutto bianco con 00 etc ma forse mi sbaglio o forse a seguito di qualche riparazione con tool etc si [ scritto l= qualcosa.. Non ho capito il fatto dell'hd.. non dovresti saperlo ? criptato doveva essere ? [ un problemone ?
 
C'é una sola partizione:
 



As seen in Beeblebrox: http://students.cs.byu.edu/~codyb/											
											
Entry	Type	Boot	 bCyl 	bHead	bSect	 eCyl 	eHead	eSec		 StartSector 	 NumSectors 
#0	7	80	0	1	1	1023	254	63		63	156296322

poiché 156296322+63=156296385*512=80.023.749.120 mi sembra ragionevole.

 

Si ho solo una partizione o meglio non ho mai partizionato l'hd

 

Il bootsector ha un BPB (Bios Parameter block) che ha valori anche tutto sommato ragionevoli:

 

32259 7E03 OEM String: NTFS

32267 7E0B Bytes per sector: 0200 512
32269 7E0D Sectors per cluster: 08 8
32270 7E0E Reserved sectors: 0000 0
32272 7E10 Number of FAT(s): 00 0
32273 7E11 Max ROOT entries: 0000 0
32275 7E13 Small type sectors: 0000 0
32277 7E15 Media type: F8 248
32278 7E16 Secs per FAT (small): 0000 0
32280 7E18 Sectors per Head: 003F 63
32282 7E1A Number of Heads: 00FF 255
32284 7E1C Sectors Before: 0000003F 63
32288 7E20 Large Sectors: 00000000 0
32292 7E24 Sectors per FAT: 00800080 8388736
32296 7E28 Total Sectors: 000000000950E481 156296321
32304 7E30 LCN for $MFT:: 00000000000C0000 786432
32312 7E38 LCN for $MFTMirr:: 000000000000D5C2 54722
32320 7E40 Clusters per $MFT record: 000000F6 246
32324 7E44 Clusters per Index record: 00000001 1
32328 7E48 Volume Serial: D4A4E23BA4E2202A

 

con l'ECCEZIONE dell'indirizzo del $MFTMirr (che é più che strana), ma che non può certamente costituire un problema.

 

Il tuo $MFT dovrebbe cominciare all'indirizzo LBA 63+786432*8=63+6291456=6291519

 

Qui non saprei che dire, io ho copiato i valori numerici e testo dal file boot.sdi e li ho incollati dentro sia al settore  file 0 $MFT e quello mirr per; ho incollato e copiato solo il MFT  in entrambie non il mirr sul mirr sempre presente nel boot.sdi... forse ho sbagliato qui ? ho fatto anche il comando di testdisk ma indicava che era ok e di fare un chkdsk... in modalit' expert ho dato il comando per renderli uguali perch{ si poteva in modalit' expert...Spero mi abbia capito.. ah riguardo al pech{ l-ho fatto e che consigli ho seguito del tuo precedente post, non ho fatto in tempo a scrivere che ha freezzato il pc di nuovo.. beh ho cercato il mio problema in rete e ho tentato di ripararlo da me con i soliti noti metodi dal dos del recovery di 7... /fixmbr etc etc poi sono incappato in quella guida xD non ho postato in nessun forum se non nelle ultime settimane e a parte ricevere una risposta del tipo [ l'hd da buttare e solo perch{ non riuscivo a fare una scansione con hdd regenerator via bios mi diceva disk read error per; vedeva e lo potevo selezionare solo non partiva la scansione... poi sono incappato qua e per fortuna ci sei tu !

 

Prova a creare un altro file (i soliti 100 settori possono bastare) a partire da quell'indirizzo, in Linux:



dd if=/dev/sdx of=mymft.bin bs=512 count=100 skip=6291519

e fai la solita procedura di zip/upload/posta il link.

 

http://www2.zshares.net/5qxhm1zidh08

 

Se, come spero, l'inizio del $MFT é corretto, il problema sembra essere solo il record d'avvio ($boot).

 

Mi puoi fare un po' di "storia" del disco?

A buon senso sembra un disco originariamente partizionato/formattato sotto XP ed in seguito aggiornato a Vista :ph34r: oppure a Windows 7. :dubbio:

Non mi piacciono per niente i valori che trovo (qua e là) nei "settori nascosti", qualcuno, come il modello dell'hard disk potrebbero essere dovuti all'uso di qualche strana utililità, ma qualche altro potrebbe essere  segno dell'uso di qualche altro "strano" programma (raro) o più probabilmente di qualche problema (attuale o nel passato ) del sistema operativo o del disco stesso.

Un'altra cosa "strana" sono le tracce del Table Driven Text Service, che - almeno che io sappia - é qualcosa usato in Italia solo da chi studia il Cinese o l'Aramaico  :w00t:

http://blogs.msdn.co...21/7178421.aspx

 

Si certo, allora ci hai visto giusto... era un xp sp 3 che poi, inserendo il dvd di 7, ho formattato da dvd 7 installando il so (almeno credevo, visto che si vede ancora xp nel file che ti ho postato, boh).

Riguardo al resto non credo sia colpa dell'uso di strani programmi, a parte modificare il file host per qualche programma che richiede delle verifiche online tipo alchool 100%  o usare kasperskyinternet securety 2013 o ccleaner e un altro simile che non ricordo o defraggler o skype o mozilla non credo di usare stranezze, penso sia un problema attuale.. ma se devo approfondire dimmelo che ti posto qualcosa !

Per il file cinese.. beh ho installato su xp sp 3 e non su 7 (almeno cos= ricordo) il file per vedere i caratteri in internet ! di solito cerco gli spoiler giappo dei miei manga o vedo serie subbate etc etc ma su 7 non ricordo di averlo messo tant'[ che funzionava ugualmente xD forse mi sbaglio e l'ho fatto anche su 7 boh.

Altro non saprei dirti se non che [ un pc del 15/18... e l'hd dura da una vita xD

 

:cheers:

Wonko

 

PS: scusa se non ho fatto un quote migliore e pi\ comprensibile ma non ho capito come farlo ! :( e scusa se edito spesso ma freezandosi il pc capirai che metto save changes quasi ogni minuto.. penso sia la lan che [ parte della vga che si stressa con la connessione !

 

PPS: anche se fuori topic mi puoi consigliare, se sei esperto anche di questo, una vga di 10/30 E ma anche meno se possibile o va bene anche la mia ma non la trovo.. nuova per; per il mio pc e togliere il fastidioso problema freez... vorrei tenere i risparmi per un futuro molto lontanto e rifarmi un nuovo pc e tenere questo per il resto della famiglia.. ecco le statistiche e l-ali sulla 12 volt 1 [ 10 ampere e sulla 12 volt 2 [ 14 ampere boh comunque 10 so che sono veramente pochi ma a me basta abbia un uscita ethernet e se possibile almeno un wifi e un hdmi per sfruttare il monitor 1080p e basta... tanto non ci gioco con il pc e faccio solo qualche retrogame con un programma ! o al max wow

 

AMD Sempron 3000+
Mainboard: K8NF4G-VSTA (CPUSocket)
2 RAM:
- 1:1gb
- 2:512mb
Hard Disk:
- INTERNO: (80GB) MAXTOR STM3802110A ATA Device
- ESTERNO: (750GB) MYBOOK WESTERN DIGITAL
Scheda Video: GeForce 6100 64MB (ASRocK)
Scheda Audio: Realtek High Definition Audio
Monitor: SAMSUNG SYNC MASTER XL2370HD
Alimentatore:
start up 550 W
AC INPUT 115/230VAC 10A/5A 50/60Hz
AC OUTPUT 115/230VAC 1A/0.5A 50/60Hz
DC OUTPUT:
+3.3V + 5V +12V1 +12V2 -5V -12V +5VSB
20A 25A 10A 14A 0.5A 0.8A 2A (anche questi ampere?)
130W Max 9.6 W Max 10 W
550 W
MODEL 300XX
All'esterno invece c'è scritto: 230v rated voltage
Sistema Operativo: WINDOWS 7
Case: NON LO SO

 

 

Scusa gli accenti di nuovo e ...

A te

:cheers:


Edited by Calcolacodici, 27 October 2013 - 12:12 AM.


#6 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 October 2013 - 08:10 AM

Qui non saprei che dire, io ho copiato i valori numerici e testo dal file boot.sdi e li ho incollati dentro sia al settore file 0 $MFT e quello mirr per; ho incollato e copiato solo il MFT in entrambie non il mirr sul mirr sempre presente nel boot.sdi... forse ho sbagliato qui ? ho fatto anche il comando di testdisk ma indicava che era ok e di fare un chkdsk... in modalit' expert ho dato il comando per renderli uguali perch{ si poteva in modalit' expert...

 

 

 

Provo a spiegarti il problema.

In buona sostanza un $MFT é qualcosa di molto simile ad un elenco telefonico.

Mi stai dicendo che hai strappato le pagine dell'elenco telefonico di La Spezia e le hai incollate sull' (inizio dell') elenco telefonico di Roma.

Non solo, mi stai anche dicendo che hai buttato via le fotocopie delle prime quattro pagine dell'elenco telefonico di Roma e le hai sostituite con nuove fotocopie delle prime quattro pagine dell'elenco telefonico di La Spezia.

 

Questo di per sè é già un GROSSO problema :ph34r:, ma il problema più grosso é che - casualmente - ho una copia dell'elenco telefonico di La Spezia, e quello che mi hai mandato sembra l'elenco telefonico di Perugia, però prima masticato bene bene da un grosso cane, diciamo un mastino napoletano. :whistling:

 

No, seriamente.

 

Il file che mi hai mandato sembra essere un $MFT. (bene)

I settori dopo i primi 2 sembrano validi. (bene)

I primi 2 settori decisamente non lo sono. (male, MOLTO male)

I settori dopo i primi 2 NON sono gli stessi di quelli di un boot.sdi (strano).

 

Che sappia io un file boot.sdi di un DVD di Windows 7 é uguale a tutti gli altri, per cui é veramente strano.

 

Ora il problema più grosso é che i primi due settori dell $MFT non sono validi (in senso assoluto), questo può voler dire che c'é stato un errore (serio) nell'hard disk (o nel controller o nel driver o nel SO) proprio quando quei due settori sono stati scritti oppure che quello che hai fatto é diverso da quello che hai descritto.

Il secondo problema (che non é un problema, anzi) é che i settori dopo i primi 2 sembrano essere validi MA non sono uguali a quelli che si trovano in un boot.sdi (almeno in quello che ho io).

Se veramente sono quelli di un boot.sdi, non rimane che ricostruire da 0 lo $MFT (e non é un lavoro facile o forse non é neanche possibie), se invece sono "buoni", si tratta di ricostruire solo i primi due settori (che dovrebbe essere possibile).

 

Con ogni probabilità i files (se non tutti, molti) sul disco sono ancora comunque recuperabili, ma la probabilità di ripristinare il filesystem si stanno allontanando... :dubbio: 

 

Prova  a raccontarmi, con i dettagli più minuti che ti ricordi, l'esatta procedura che hai seguito:

io ho copiato i valori numerici e testo dal file boot.sdi e li ho incollati dentro sia al settore file 0 $MFT e quello mirr per; ho incollato e copiato solo il MFT in entrambie non il mirr sul mirr sempre presente nel boot.sdi.

 

 

Mandami 100 settori provenienti dalla tua boot.sdi, così provo a verificare se sono gli stessi sul disco:

dd if=boot.sdi of=mymftsdi.bin bs=512 count=100 skip=2060

:cheers:

Wonko



#7 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 27 October 2013 - 10:03 PM

Ciao,

allora con l'esempio ho capito unico cosa [ che se scollo le pagine incollate nella parte errata torna come era prima... tutto bianco o non ricordo se erano tutti 00..

Grazie

Per il resto spero vada tutto bene e riesca a far ripartire w7.. una cosa che ho dimenticato [ che avevo il dvd di 7 eng sempre ultimate.. invece del mio classico che non ritrovavo, l'ho preso in rete e c'era solo questo per far recovery.. unica lingua per l'ultimate :(

ecco i file... per la stringa non andava nel terminale linux, ho cos= aperto la posizione dove era presente il file boot.sdi nell'hd (sda1) nel percorso system boot dvd pcat e aprendo da li il terminale e incollando la stringa [ andato.. ti metto anche l'intero boot.sdi.. quello di questo percorso... quello della cartella recovery non la riesco a trovare !

 

http://www2.zshares.net/45haxc67xjir boot.sdi intero

http://www2.zshares.net/em5qy7r4v58f file.bin

 

Per i dettagli.. allora non ricordo dove ho trovato un file di testo che mi indicava in una cartella (recovery appunto) un file di nome boot.sdi al che ho pensato che era un'altra copia del mio boot e l-ho ispezionato cone winhex per trovare il mio file0 $MFT da incollare in quello spazio vuoto e cos= ho fatto find MFT e ho trovato il settore che conteneva tutta la parte file0 $MFT etc etc.

Ho copiato da valore a valore numerico e anche il testo affianco nel box.. tutto in una volta e poi ho preso e l'ho incollato nel settore calcolato come nella guida 6291519 e anche nel settore dove andrebbe file0 $MFT MIRR... ho incollato sempre lo stesso file0 $MFT e non quello $MFT MIRR che era presente nel boot.sdi poco sotto.. il perch{? nella guida erano identici i 2 settori e non c'era nell'immy della guida il testo MFTMIRR ma solo mft credevo fosse giusto cos=..


Edited by Calcolacodici, 27 October 2013 - 10:17 PM.


#8 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 28 October 2013 - 09:05 AM

Beh, non é così facile, quando provi a scollare le pagine, ti rendi conto che la colla (o la saliva del mastino napoletano ;), ha squagliato l'inchiostro e che non si legge più nulla di quello che c'era sotto.

 

Il problema é che - adesso ne ho la conferma - c'é qualcos'altro.

 

Cioè quello che hai incollato NON viene dal boot.sdi. :w00t:

 

Prova a mandarmi lo $MFTMirr LBA 63+54722*8=:437839 (e un po' di settori intorno)

dd if=/dev/sdx of=mymftmirr.bin bs=512 count=100 skip=437800

Spero che lo stesso motivo che ha fatto sì che solo un paio di settori dello $MFT abbiano valori "strani" abbiano causato qualcos'altro di strano quando hai copiato sullo $MFTMirr e che ci sia qualcosa di recuperabile lì.

 

Ma la cosa strana é che i valori che ci sono ora nei primi settori dello $MFT non sono del tutto sbagliati (pur non essendo per niente quelli giusti, ne del vecchio $MFT del disco nè di quello proveniente dal boot.sdi), il mio sospetto é che al di là del casino fatto cool copia incolla ci sia sotto qualcos'altro (tipo settore difettoso del disco) :dubbio:

 

Presumo che tu non abbia un file immagine del disco (anche molto vecchia) nè che tu abiia fatto una copia PRIMA di incollarci sopra altri valori dello $MFT, vero? :frusty:

 

:cheers:

Wonko



#9 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 28 October 2013 - 05:13 PM

Maledetta bava :D

 

Ecco il file, spero vada bene !

http://www2.zshares.net/eaea2ljre99d

 

Per il resto... no non ho copia dell'hd mentre ho eseguito il comando dd con count=156... etc etc (il totale dei miei settori !) prima del mastino e della colla, non so se va bene ma sono 149 mb e ho paura la vga si rifreezi a uplodare cos= tanto essendo ethernet.. fa parte della vga.. [ dal primo post che cerco di uplodarlo :( considera per; che ho eseguito ntfsfix e i comandi da cmd recovery seven prima del comando dd... Dimmi te cos= provo a uplodarlo di nuovo !

 

Grazie mille

 

PS: vedo che reggi bene l'alcool xD ... quindi

 

cheers.gif


Edited by Calcolacodici, 28 October 2013 - 05:20 PM.


#10 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 28 October 2013 - 08:47 PM

Per il resto... no non ho copia dell'hd mentre ho eseguito il comando dd con count=156... etc etc (il totale dei miei settori !) prima del mastino e della colla, non so se va bene ma sono 149 mb e ho paura la vga si rifreezi a uplodare cos= tanto essendo ethernet.. fa parte della vga.. [ dal primo post che cerco di uplodarlo  :( considera per; che ho eseguito ntfsfix e i comandi da cmd recovery seven prima del comando dd... Dimmi te cos= provo a uplodarlo di nuovo !

Be' potrebbe aiutare. (la bava del mastino é finita anche sull $MFTmirr :()

Non c'é bisogno che tu faccia l'upload di tutto il file.

A me bastano gli stessi settori che mi hai già mandato, ma questa volta provenienti dal file, invece che dal disco.

Riepilogando (diciamo che l'immagine é un file miaimmagine.img):

i primi 100 settori :

dd if=miaimmagine.img of=myimageboot.bin bs=512 count=100

100 settori del $MFT

dd if=miaimmagine.img of=myimagemft.bin bs=512 count=100 skip=6291519

100 settori intorno al $MFTMirr:

dd if=miaimmagine.img of=myimagemftmirr.bin bs=512 count=100 skip=437800

 

:cheers:

Wonko



#11 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 28 October 2013 - 11:00 PM

ecco il primo file.. gli altri 2 il terminale dice che non pu; skippare... skip= quella parte li penso intenda :(

http://www2.zshares.net/ds6ts54ovfk0

 

A questo punto che si fa ? oltre mettere il bavaglio al cane ? :ouch:

 

 

:cheers:


Edited by Calcolacodici, 28 October 2013 - 11:08 PM.


#12 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 29 October 2013 - 12:57 AM

Scusa il doppio post ma non ho fatto in tempo a editare... SONO RIUSCITO A UPLODARE IL BOOT COMPLETO...

Incredibile per me :D non tanto per il tempo che ci vuole ma per lo stress router-vga.. si [ disconesso parecchie volte il router dovendo ricominciare da capo.. per; ce l'ho fatta !

 

http://www2.zshares.net/y4o4uva1l8ju

 

Spero possa capire di pi\ anche con questo !

 

Grazie ancora e vado a nanna :)


Edited by Calcolacodici, 29 October 2013 - 01:00 AM.


#13 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 29 October 2013 - 03:12 PM

Hmmm. 

Il problema é che il file immagine (che non ho ben capito perchè hai chiamato boot.ini) é l'immagine di soltanto una piccola parte iniziale del disco (e finisce prima sia del $MFT che del $MFT mirror), per rimanere nell'elenco del telefono hai copiato soltanto i "numeri utili" nell'avanitielenco.

Questo é il motivo perche con i valori relativamente alti di "offset" (cioè i valori del parametro skip=) ti dà errore, stai chiedendo di accedere a delle pagine che sono sul secondo volume dell'elenco :w00t:.

 

Appena ho un po' di tempo provo a ricostruire (quello che posso) del primo e secondo settore dello $MFT.

Non credo che sia possibile ricostruirlo "per intero", ma é senz'altor possibile ricostruirlo "abbastanza" da recuperare i files (se serve) e forse (ma devo fare un po' di prove) anche abbastanza da far si che CHKDSK possa completare una riparazione.

 

:cheers:

Wonko



#14 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 29 October 2013 - 03:26 PM

Ciao,

grazie per l'aiuto, credevo che fossero tutti i settori... avevo messo come count 15629632.. credendo fossero tutti i miei settori !

Ok fai con calma per la riparazione e credo di non aver perso file ma solo devo fare uno scandisk per far ripartire windows 7.. poi da li se riesco faccio lo scannow e vedo un po come va !

Incrocio le dita e controllo il file che ti ho mandato o se ho qualcosa da mandarti che ti aiuti... tipo $boot $mft $mftmirr........ te lo mando !
ah, l'ho rinominato cos= solo perch{ non sapevo che estensione dargli ! sorry

ecco altri file vedi se ti possono essere d'aiuto :) http://www2.zshares.net/nsn7ecl4iuc4

 

:cheers:


Edited by Calcolacodici, 29 October 2013 - 04:04 PM.


#15 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 29 October 2013 - 05:27 PM

Beh, é strano.

 

Dai dati che hai mandato (bootsector) il totale dei settori é 156.296.321 a cui devi aggiungere un settore (per il backup del bootsector) e i 63 settori nascosti.

Il totale é 156.296.321+1+63=156.296.385 settori.

A questi sono da aggiungere i settori inutilizzati in fondo al disco, diciamo che siano ;) 5.102, il' che ci porta ad un totale di 156.301.487 settori. (ogni settore é composto da 512 bytes), per cui 156.301.487 settori equivalgono a 156.301.487 x 512 =80.026.361.344 bytes.

Il file che mi hai mandato é 156.301.487 bytes.

 

Se l'intenzione era di fare una copia di tutto il disco, hai sbagliato solo di un fattore 512. :w00t: :ph34r:

 

Non ti preoccupare, credo che sia successo a tutti prima o poi. :)

 

Vedo quello che posso fare.

 

:cheers:

Wonko



#16 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 29 October 2013 - 11:45 PM

Non pensavo si dovesse moltiplicare per 512, non ci capisco molto di questa roba.. sob.

Ho controllato con check disk ( utility presente in ultimate boot cd ) i miei settori e da questo programma ho poi trovato la dicitura boomgr o quella del sistem notfound e controllando i settori riporta 1.5etcetc e pensavo fosse quello il totale, come non detto... scusami :(

 

Ti ringrazio e ti lascio lavorare in santa pace, qualsiasi cosa hai bisogno non troppo tecnica :D ci sono !

 

:cheers:



#17 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 02 November 2013 - 09:57 AM

Solo per dirti che non ho dimenticato il tuo problema.

Ho fatto qualche tentativo e penso che si possa recuperare la gran parte dei files.

Riparare l'intero filesystem lo vedo parecchio più duro, comunque sto provando a ricreare un primo settore dello $MFT con dei dati validi, ma siccome c'é qualcosa che evidentemente mi sfugge nel modificare i valori per ora CHKDSK non me lo accetta come valido.

Sto provando a farlo ricostruire dal sistema, penso che domani avrò un po' di tempo per fare un altro tentativo.

 

:cheers:

Wonko



#18 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 02 November 2013 - 11:02 PM

GRAZIE ! Fai con calma e prenditi tutto il tempo che ti ci vuole !

 

Solo una cosa, ma poi devo spedirti l'hd per posta ? oppure si fa in altro modo e lo vedremo pi\ avanti se sar' possibile ovviamente ? Infine volevo chiederti se ho perso veramente i files ? mi sembra di aver tutto nell'hd, boh !

 

GRAZIE MILLE

 

:cheers:



#19 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 03 November 2013 - 01:50 PM

Allora.

Con un po' di prove sono riuscito a ricreare un primo settore dello $MFT "valido".

"valido" in questo caso/contesto significa solo:

  1. "comprendente l'intera estensione dello $MFT"
  2. "abbastanza per CHKDSK da non dare l'errore Master File table danneggiata, non é possibile eseguire CHKDSK"

Da un veloce confronto del layout del disco tramite una utility di recupero dati ed i risultati DOPO aver eseguito CHKDSK sull'immagine che ho ricreato, mi sembra chiaro che ci fossero comunque dei problemi su disco preesistenti, ho trovato dei file *.chk e found.xxx (che sono i file che CHKDSK crea quando non riesce a riparare il filesystem) in diverse date precedenti.

Sembra che ci siano state diverse esecuzioni di CHKDSK intorno al 21/08/2013 ma anche il 07/09/2013 ed il 06/10/2013.

Il pagefile é stato modificato l'ultima volta il 08/09/2013, il che dovrebbe voler dire che il sistema non é stato più avviato da allora, ma il tuo (presumo Manuel) NTUSER.DAT é del 07/09/2013 (che quindi dovrebbe essere l'ultimo avvio riuscito).

 

MA c'é ad esempio in root un file "seven" che contiene un link a http://thestarman.pc...m/mbr/W7MBR.htm in data 16/10/2013, probabilmente perchè hai cercato delle informazioni sul tuo problema da quello stesso computer (quindi all'epoca il filesystem doveva essere se non perfetto, abbastanza valido da poterci scrivere un file).

E il Registro manca del tutto (ce n'é una copia in \regback\ datata 08/09/2013).

 

Direi che le possibilità di recuperare il sistema (nel senso di avviabile) sono 0 (zero) :(, sembra che ci fossero dei problemi di disco (o di sistema) sin dal 21 Agosto e che un insieme di cose tra il 07/09/2013 ed il 08/09/2013 (inclusa un update di Windows) gli hanno dato il colpo di grazia.

Dopo quella data comunque c'é stata qualche attività sul PC avviato da un altro OS (della famiglia Windows NT), molto probabilmente il disco di installazione/riparazione di Windows 7.

 

In definitiva, in qualche maniera dovresti avere gli strumenti per provare a recuperare i dati (e solo quelli) da solo.

 

In pratica si tratta di questo piano d'azione:

  1. fare un immagine (questa volta TUTTA) del disco così com'é, avrai bisogno di un'altro disco, formattato NTFS (meglio) o EXT2/3/4 con circa 100 Gb liberi (puoi usare dd da Linux)
  2. sostituire due settori del disco con il file che ti manderò, usando ad esempio dd da Linux
  3. avviare il sistema dal disco di riparazione/installazione di Windows 7  e da lì eseguire CHKDSK (prima CHKDSK, poi CHKDSK /F ed infine CHKDSK /R)
  4. avere a disposizione un altro disco (o altri al massimo 80 Gb sullo stesso disco dove hai salvato l'immagine) per salvare quello che si può recuperare
  5. salvare tuti i file che ti possono interessare su questo disco
  6. effettuare un controllo del disco con i tools del produttore Maxtor (puoi usare UBCD: http://www.ultimatebootcd.com/
  7. ripartizionare/riformattare il disco (se il test lo dà ancora per "buono")
  8. re-installare Windows 7
  9. ricopiare i file salvati (se serve)
  10. una volta che sei SICURO di aver trovato tutti i file che ti servono, cancellare l'immagine del disco

 

Tutto chiaro? :dubbio:

Dubbi, problemi, incertezze? :w00t: (a parte i particolari di cui parleremo dopo ;))

 

:cheers:

Wonko

 

 

 

 



#20 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 04 November 2013 - 11:53 AM

Ciao Wonko, che piacere risentirti :D

 

Allora...... CHE MACELLO !

 

Ti dico subito che il problema inizi; a met' luglio... in pratica part= tutto dai freezing della scheda video.. Persi intorno al 15/07/2013 il mio profilo mozilla con tutta la mia "identit' digitale".... dai li senza password non andai su molti siti e va beh poi a met' agosto mi sa non si accese pi\ a furia di riavvi o spegnimenti forzati !

I vari chkdsk che vedi e cartelle found sono molto probabilmente i risultati appunto degli scandisk che detti via windows 7 ultimate 32 bit eng dal recovery ! Con mio stupore mi accorsi che c-era anche il mio profillo mozzy... bene per; windows non si avviava ! Dopo vari test e vari /fixboot /fixmbr etc non andava e ora che mi hai un po smosso la memoria ti dico che il problema all'inizio era process1_initialization_failed e un codice stop che mi pare fosse 0x0000006b ma non sono sicuro... l'avevo scritto da qualche parte ! Allora con varie ricerche ho sostituito la cartella codeintegrity e 1 altra cartella che non ricordo onestamente dal dvd di w7 ultimate eng del mio amico... il mio con sp1 non lo trovavo ! alla fine w7 [ partito 1 volta e da li ho dato scannow ma non andava e neanche la guida di w7 e tutti i driver in gestione pc non c-erano perch{ nel caricamento mi diceva che 2 file non funzionavano e non ricordo quali fossero erano 2.dll che ho prontamente sostituito sempre da questo dvd dentro il mio windows system32... anche se il dvd non era sp1 e forse per questo vedi che ho fatto un update al mio windows verso settembre... io sono riuscito ad entrarci e dare uno scannow ma si blocc; al 40 % e neanche il tempo di connettermi e cercare il problema (mi sembra relativo a dei permessi) che rifreezoo lo schermo e lo dovetti riavviare e se non sbaglio da li il problema divenne reboot and select etc etc e niente pi\ schermate blu della morte !

 

Per il pagefile io non l'ho toccato mi pare (forse se mi dettagli cosa fa e cosa [ mi ricordo meglio) ma comunque credo si riferisca a l'unico avvio mezzo riuscito che ti ho descritto ! Si Manuel sono io !

 

In root o dalla cartella sda1 di ubuntu live io riesco a vedere tutto e copiare incollare altri file, ho creato io il file di testo con dentro il link per ricordarmi ! la live [ su dvd rw e non salva i dati ogni volta che spengo !!!!!

Quindi il filesystem non funzionava ad ottobre perch{ ho lavorato da live ubuntu !

 

l regback dove si trova ? ho cancellato parte del mio c o cartella root.. c'era il $emptyfiles e altra roba che ho ora sulla pennina ! forse c-[ ancora pi\ vecchio !

 

Spero che le possibilit' si alzino perch{ non ho altro hd dove copiare tutto purtroppo ! e ripeto non ho fatto update !

 

I dati li posso recuperare anche selezionando tutte le cartelle in sda1 e copiarle ma dove poi ? io non voglio formattare o copiare le cartelle perch{ ho paura di perdermi delle cartelle per strada ! :(

 

Ultimate boot cd ubcd ce l'ho gi'... e l'unico programma che va [ diskcheck appunto.. che mi ha fatto vedere i settori del disco ! ne ho provati altri e non vanno... non li ho per; provati tutti !

 

Prima di fare tutto questo vorrei sperare ci siano altre soluzioni, smuovimi la memoria e qualcosa ritiro fuori dal cilindro della mia testa ! :(

 

Grazie,

Manu

 

:cheers:


Edited by Calcolacodici, 04 November 2013 - 12:03 PM.


#21 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 04 November 2013 - 02:14 PM

Guarda che non è proprio-proprio come me la racconti.

Il filesystem é tutt'altro che integro apparentemente, certo che se te avvii da Ubuntu e monti il filesystem R/W poi cominci a scrivere/copiare/la qualunque non mi meraviglia particolarmente.

 

Un filesystem (ed un sistema operativo) NON sono "la casa della libertà" (ognuno fa il c@zzo che gli pare :frusty:), é un sistema complesso su cui é facilissimo fare danni se non si sa cosa si sta facendo (ed anche se lo si sa :ph34r:)

 

Ma il problema é probabilmente a monte (un problema di qualche tipo hardware o software) che ha "iniziato" il tutto, certo ci hai messo del tuo per peggiorare la situazione.

 

Siamo ancora in una fase di non-capirci, proviamo a fare un'altro esempio.

 

Ti si ferma il motorino.

Cosa fai (se non sei in grado di rimetterlo in moto)?

  1. lo porti dal meccanico?
  2. oppure lo smonti a pezzettini, provi a rimontarlo tre volte (sbagliando), perdi dei pezzi, continua a non funzionare, allora lo rismonti e provi a metterci la candela della Ritmo del nonno e le ruote di due carriole che hai trovato, poi continua a non funzionare (ovviamente) allora smonti la testa e ci metti quella di un Husquarna 500, poi, siccome continua a non funzionare dai un po' di carta vetrata sul pistone e tre colpi di lima sul pignone :w00t:, e solo alla fine  porti il tutto (un pezzo sì e due no) dal meccanico? :dubbio:

 

Comunque il meccanico ti dice che il cuscinetto di biella è andato (quello era il problema originale)  e che (in caso di opzione 2) a forza di fare il bischero hai rovinato o perso un sacco di roba, serve anche cambiare il pistone, la testa ed il pignone, cosa fai?

 

  1. insisti nel volerlo fare ripartire senza stare a sentire cosa ti dice il meccanico e senza i necessari pezzi nuovi?
  2. prendi atto che l'insieme della sfortuna iniziale e delle tremende ç@zz@te che hai già fatto fanno sì che il motorino non sia riparabile senza frugarsi le tasche per comprare i pezzi necessari (e il meccanico, che é un amico, ci mette già la manodopera gratis :whistling:)?

 

 

:cheers:

Wonko



#22 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 04 November 2013 - 03:28 PM

Wonko, capisco ma non so davvero che fare...

Avevo vagliato fin dall'inizio la formattazione ma non volevo farla perch{ non so dove fare il backup.. sinceramente non pensavo di aver fatto tutti questi danni :(

Soluzioni non ce ne sono pi\ quindi in tutti i casi..per; se riesco a vedere l'hd posso fare lo scandisk da w7 recovery e provare a fare uno scannow no ? forse potrebbe andare... o al max copiare quel poco nelle 2 pennine che ho e poi procedere al format perdendo tutto..

Comunque aspetto che finisci di lavorare per farmi partire lo scandisk ! e intanto ti ringrazio di nuovo per il lavoro che stai facendo... e sopratutto a gratis, intanto io continuo a non capirci nulla xD

Aspetto i 2 files e vediamo un po.. ma posso comunque inserirli con dd da linux senza backup ? a mio rischio e pericolo comunque... o si perderebbe sicuro la roba ? Altra domanda conosci clonezilla ? posso fare un backup da li ? mi vede tutte le cartelle anche quelle nascoste ? oppure non andrebbe ugualmente ? non so perch{ ho il programma da boot e non so se mi vede l'hd prima dei 2 files che mi manderesti un po come successo con hdd regeneration purtroppo... :(

 

Grazie

 

Ah mi son scordato, di motori non ci capisco niente e manco mi piacciono xD


Edited by Calcolacodici, 04 November 2013 - 03:32 PM.


#23 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 04 November 2013 - 06:38 PM

Se vuoi lavorare "in sicurezza" devi fare una copia "esatta" (o copia forensica o "copia dd") fatta con dd o con qualunque altro programma in grado di fare una copia byte per byte, settore per settore di un disco.

Ovviamente devi avere abbastanza spazio per mettere questa copia, in più devi avere abbastanza spazio per salvare i dati recuperati, probabilmente una ventina di Gb (mia ipotesi).

Giusto per tua informazione, fare questa copia é la PRIMA cosa da fare quando si riscontrano problemi su un filesystem, davvvero la PRIMISSIMA cosa, perché é l'unica che consente di "tornare indietro".

Per fare questa copia hai bisogno di un disco dove metterla, come ti dicevo, hai bisogno o di un disco leggermente più grande oppure di circa 100 Gb liberi su un volume NTFS o Ext2/3/4.

Tanto per capirsi, un disco IDE da 160 Gb si trova tra i 25 ed i 35 Euro ed un 250 Gb intorno ai 50/60, ma si trovano dischi usati a meno.

Quindi se valuti i dati sul tuo disco meno di 50 Euro, non ci sono problemi, puoi andare avanti senza fare la copia, ma dopo?
Diciamo che si riescono a recuperare tutto i dati, cosa intendi fare?
Provare a ripartizionare il disco, sapendo che é con ogni probabilità difettoso (hardware) o che é montato su una macchina difettosa (hardware) e che anche il filesystem (software) non é completamente integro e reinstallare Windows?
O provare a reinstallare Windows sul volume così com'é?
O cosa? :dubbio:


:cheers:
Wonko

P.S.: guarda che il punto non é se ti piacciono o meno i motori, é solo se sei consapevole di non capirci niente e quindi non li smonti.
Non capisco perché (non importa se ti piacciano o meno i filesystems :w00t:) ci metti le mani (o forse non sei consapevole di non essere abbastanza esperto per farlo con cognizione di causa) :unsure:

#24 Calcolacodici

Calcolacodici

    Newbie

  • Members
  • 28 posts
  •  
    Italy

Posted 08 November 2013 - 12:44 AM

ciao wonko,

scusa il ritardo nel rispondere ma ho voluto testare il pc.. è acceso da 2 giorni su live ubuntu e non si è bloccato.. in questo lasso di tempo ho cercato una vga usata per fare il backup in sicurezza senza però trovarla..

 

Poi non ho capito "Ovviamente devi avere abbastanza spazio per mettere questa copia, in più devi avere abbastanza spazio per salvare i dati recuperati, probabilmente una ventina di Gb (mia ipotesi)."

Cioè salva solo 20 gb di dati e 100 di settori ? ma non è meglio che mi copi gli 80 gb dalla cartella sda1 che sarebbe l'intero mio pc?

 

Ultima cosa... nel caso il backup salva cartelle nascoste e file di sistema che non si spostano normalmente? è sicuro io abbia poi tutto ?

 

Ah, ho agito solo perché pensavo che con le guide su google sarei riuscito a sistemare.. speravo anche che con la tua professionalità riuscissi a riparare altre stringhe $MFT, ho rovinato tutto io... se avessi saputo prima di questo forum, l'ho trovato per caso e manco sapevo ci fossero persone come te !... vorrei solo riavviare windows 7 e poi da li salvare con calma.. sai sono abituato a farmi gli screenshot anche dei programmi che avevo e le loro posizioni nella barra in basso... oltre che la posizione delle cartelle sul desktop...

 

Dimmi te come devo procedere che comando dare etc ! .. posso farlo da live ubuntu? meglio clonezilla? altro progr che tu consigli certo 100%? l'hd è uno esterno da 500 gb però pieno e devo verificare quanto e cosa eliminare anche se so che mi dispiacerebbe...

Poi spero di riavviar w7 senza formattare anche se ho capito che non sarà così...

 

Scusami ma sono un po amareggiato del fatto di dover per forza formattare... ma sopratutto perché l'ho finito di rovinare io ed infine perché so che il pc si bloccherà mentre farò il backup.. sotto stress... così si rovina anche sto hd e diventa raw e bon... :(

Manu

 

PS: scusami ma mi son dimenticato di ringraziati, senza di te non sarei riuscito a sistemare nulla !

 

:cheers:


Edited by Calcolacodici, 08 November 2013 - 12:50 AM.


#25 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 08 November 2013 - 10:32 AM

L'idea é questa (generica, da adattare caso per caso).

Per prima cosa fare una copia "forensica" o "dd-like" (per cui puoi usare tranquillamente dd da LInux).

Una copia "forensica" é un'esatta copia, settore per settore, byte per byte dell'originale.

Una volta che hai una copia di questo tipo (che ovviamente é grande esattamente come l'originale, cioè 80 Gb circa nel tuo caso) puoi cominciare a lavorare sull'originale, se per caso o per errore fai qualcosa di sbagliato puoi sempre ri-applicare la copia e ricominciare da capo.

Dopo aver risistemato il filesystem dell'originale, avrai a disposizione (si spera) i dati sull'originale, di cui potrai fare un backup su un altro disco (questi sono i 20 Gb stimati).

A questo punto - normalmente - e quando il SOLO problema é un inizio di $MFT corrotto o qualche altro problema minore, non ci sarebbe ragione per cui il filesystem ripristinato non possa essere nuovamente usato come volume di avvio, MA, a giudicare da quello che posso vedere (che ovviamente é "parziale" ed é del tutto possibile che i tuoi risultati sul volume intero siano molto migliori di quelli che ho io sul volume parziale ricostruito) c'é tutta una serie di problemi nel filesystem ripristinato (ad esempio manca il Registro, il file BOOTMGR é 0 bytes, con ogni probabiità gli hard links non vengono riconosciuti) che mi fa ritenere improbabile che Windows 7 riesca a partire.

Con ogni probabiità é possibile "riparare" il sistema, MA a mio avviso sarebbe un procedimento lungo, complesso ed il sistema risultante, anche se si avvia sarebbe lontano dall'essere "perfetto" o "stabile".

La buona notizia é che se hai fatto la copia forensica ed i risultati di questo tentativo non sono soddisfacenti puoi sempre ripristinare la copia e ricominciare da capo, magari usando qualche altro metodo/programma/trucco/etc..

Ma qui il problema é complicato da un altro fattore, non c'é apparentemente una ragione valida che possa avere causato la corruzione del filesystem, se non un qualche problema hardware (del disco o del PC, ad esempio un alimentatore barlocco).

Da qui la necessità - prima di provare a sistemare/riparare il filesystem e (eventualmente) l'avvio del sistema - di controllare il funzionamento dell'hard disk con gli strumenti del produttore, non avrebbe senso perdere tempo per ripristinare il sistema (anche se per caso possibile) su un hard disk difettoso, al primo surriscaldamento, data burst, accesso ad un'area difettosa, potresti ritrovarti daccapo nella stessa situazione.

Cioè nel tuo caso:

  1. copia dd su altro disco sicuramente funzionante o come file su un altor volume (anche questo sicuramente funzionante)
  2. test vecchio hard disk (il test di solito é distruttivo per i dati) 
  3. ripristino copia dd sul disco (se verificato come "buono") ovvero ripristino su altro disco verificato come "buono"
  4. tentativo riparazione filesystem

 

Per darti un'idea delle condizioni del filesystem NTFS come lo vede CHKDSK, ti mando i logs di CHKDSK fatto sulla prova, come potrai vedere ci sono migliaia di correzioni effettuate:

http://www2.zshares.net/py784xmkptld

 

Non mi aspetto che i risultati sull'originale siano molto diversi, anche se il test é stato fatto su XP ed é possibile che il CHKDSK di windows 7 faccia un lavoro "migliore" (sarebbe la prima volta che succede, ma c'è sempre una prima volta ;)).

 

 

Puoi anche usare il semplice dd (non proprio adatto se ci sono problemi hardware sul disco), meglio sarebbero:

gnu ddrescue (dovrebbe essere in quasi tutte le distro Linux):

https://savannah.gnu...jects/ddrescue/

https://help.ubuntu....ty/DataRecovery

dd_rescue:

http://www.garloff.d...linux/ddrescue/

o dcfldd:

http://dcfldd.sourceforge.net/

con questo puoi fare l'immagine dd in "sezioni",  di fatto quando si sospetta che l'hardware di origine possa essere difettoso, questo è l'approccio standard, una buona idea quando si fanno copie di questo tipo, se c'é qualche dubbio sul disco di origine é di aggiungere una ventola ( o usare un ventilatore) per non farlo surriscaldare.

 

 

:cheers:

Wonko






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users