PDA

View Full Version : tentativo migrazione su SSD...fallito...


cippico
21-07-2016, 15:36
ora vi racconto come ho passato questo caldo bel pomeriggio... :grrr:

una breve spiegazione della configurazione del pc...

4 hd in multiboot (comandati da w7 sp1 con easy bcd)

1 sata con w7 sp1 s.o. in uso
2 sata con xp s.o. usato ormai pochissimo o per niente
3 pata con xp usato da mia moglie per qualche suo vecchio gioco

4 sata (temporaneo) con nuova installazione w7 sp1 da pasare su nuovo SSD (SENZA MULTIBOOT,in caso lo avvio entrando e modificando ordine avvio nel bios)

velocemente vi dico che SOLO il disco 3 con xp su PATA si avvia impostando bios in AHCI,gli altri dopo schermata avvio vanno in schermata blu di protezione...pur avendo installato gli ultimi driver del chipset...magari avrei dovuto prima smanettare nel s.o. e nel registro per poter abilitare utilizzo in modalita' SATA...ho le guide...non le ho usate perche' questa era solo una prova secondaria...
forse essendo PATA non supporta modalita' AHCI e si avvia tranquillamente... :)

ho 2 voci nel bios relative a AHCI...impostate tutte su IDE...(la seconda e' oscurata)...mettendo la prima su AHCI anche la seconda si abilita...poi per il test le ho messe tutte come vedete sotto...

onchip sata type AHCI
onchip sata port 4/5 AS SATA TYPE
onboard sata/ide ctrl mode AHCI

spero di averle messe giuste...comunque ho anche fatto tutti i tentativi possibili...alternando di volta in volta le 3 voci mettendole AHCI e IDE per avere tutte le combinazioni possibili...

sono quindi passato a fare immagine del w7 sp1 installato poco a poco sul disco 4...chiaramente installandolo in modalita' IDE...per non smontare mezzo pc ogni volta... :bsod:

purtroppo il fidato ghost 15 NON vedeva il SSD...quindi ho provato Aomei backupper technician 3.2 winpe 5 bootable...
ho creato immagine e l'ho riversata su SSD...
avevo letto che sarebbe stato sufficiente abilitare AHCI nel bios e si sarebbe avviato senza problemi essendo w7 sp1 nativamente compatibile con AHCI...dice che non trova disco avviabile...
ho rimesso da bios in IDE...solita schermata blu di protezione...come con gli altri s.o. sui dischi SATA... :doh:

ho controllato il SSD con un programma partizionatura dischi...il disco e' un kingston da 250 gb...ha 2 partizioni...una da 117 gb occupata da w7 sp1 con 20 gb di spazio occupato e 95 circa liberi...l'altra e' da 106 gb non allocata ...(dovrebbe servire se non ho letto male per eventuali errori nel tempo che potrebbe avere il disco...e loro gestione...)

l'immagine sembra essere copiata correttamente,ho avviato il pc con disco SATA del nuovo w7 sp1 e mi vedeva il SSD con il suo w7 clonato...

avete qualche suggerimento?
principalmente perche' non vede disco SSD di avvio in modalita' AHCI e perche' va in schermata blu in IDE...
in seconda battuta come mai non si avviano gli altri s.o. da dischi SATA (magari dovro' avviarli in IDE e fare le modifiche al registro oltre ad aver gia' installato i driver piu' recenti da sito scheda madre...)

non vorrei aver buttato via tempo (per installare il nuovo w7 in IDE) e denaro per il SSD...
non ditemi che avrei dovuto installare SUBITO in AHCI :fiufiu: avrei dovuto ogni volta che avevo tempo;scollegare cavi del pc,tirarlo fuori dal mobiletto e aprirlo,scollegare i vari HD e fare qualche installazione w7 sp1 in AHCI...idem per installazione programmi vari...per poi ogni volta ricollegare tutto,richiudere,ecc... :muro:

scusate la lunghezza...spero di essere stato chiaro...

grazie a tutti per la pazienza e ciaoooo :cincin:

zeMMeMMe
22-07-2016, 14:04
A dir la verità no, mi è venuta una gran "labirintite".

Per ordine: se installi Windows 7 NON in modalità AHCI, non si avvierà se lo "trasferisci" e poi attivi ex-post.
Ci sono delle "manovre" da fare o prima (di trasferirlo) o dopo (più complesse).

Prova a sintetizzare qual'è il tuo problema al netto di sistemi operativi e configurazioni così copiose

cippico
22-07-2016, 14:10
risolto qualcosa...

bisognava intervenire su un paio di chiavi nel registro...lo sapevo...ma ero convinto fosse per XP e non W7...fatta la modifica ora il s.o. si avvia anche in AHCI...quindi faro' nuova clonazione su SSD e in teoria stavolta dovrebbe andare bene...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\msahci > Start e HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\iaStorV > Start e impostale entrambe a 0

per i 2 XP sono per ora impantanato...ovvero...XP su disco PATA si avvia in qualsiasi midalita'...ide o ahci...

mentre XP sul disco SATA non ne vuole sapere...non trovo indicazioni su come installare i driver AHCI a s.o. gia' installato...parlano sempre di farlo installando da zero o comunque preparando un cd con nlite...
oltretutto su quello stesso disco avevo anche W10 che ora non si avvia piu' in nessuna modalita'...dopo logo avvio appariva scelta del s.o. presente su quel disco...ora non appare piu' e va in schermata di protezione...

grazie e ciaooo

zeMMeMMe
22-07-2016, 14:35
Sono un pochino confuso dalla "raffica" di sistemi operativi (ma perchè mai? se ti serve "roba vecchia" usa macchine virtuali e ti risparmi tantissimi grattacapi. Anzi, già che ci sei puoi virtualizzarle tutte quante).
Se capisco bene ora il tuo problema è far avviare XP da AHCI.
Si può fare.
Ti serve un editor offline del registro (non penso sia un grande problema), il driver .sys e il .inf giusti (cioè della tua scheda madre).

Dovrai esaminare il file .inf (dove aggiunge il servizio) e farlo a mano.
In pratica il display name e il nome del file .sys

Poi creerai la chiave di registro
ControlSet001\services\nome servizio (che prendi da .inf)
e dentro ci metti

DisplayName, stringa, nome del driver (sempre .inf)
ErrorControl, dword, 1
Group, stringa, "SCSI miniport" (è quasi sempre così,. controlla nell'inf)
ImagePath,REG_EXPAND_SZ, "system32\DRIVERS\nomedelfile.sys
Start, dword,0
Type, dword 1

ControlSet001\Control\CriticalDeviceDataBase\id (che trovi sempre nell'.inf).
Attenzione a sostituire \ con #

ClassGUID, stringa, quello che trovi dentro [version] di inf
Service, stringa, nome servizio

Non sono sicurissimo di aver riportato tutto, è tratto da una vecchia guida.
In sostanza devi fare quello che fa l'installatore del driver, cioè creare le chiavi di registro, e poi ovviamente copiare .inf e .sys nelle rispettive cartelle.

cippico
23-07-2016, 01:06
Sono un pochino confuso dalla "raffica" di sistemi operativi (ma perchè mai? se ti serve "roba vecchia" usa macchine virtuali e ti risparmi tantissimi grattacapi. Anzi, già che ci sei puoi virtualizzarle tutte quante).
Se capisco bene ora il tuo problema è far avviare XP da AHCI.
Si può fare.
Ti serve un editor offline del registro (non penso sia un grande problema), il driver .sys e il .inf giusti (cioè della tua scheda madre).

Dovrai esaminare il file .inf (dove aggiunge il servizio) e farlo a mano.
In pratica il display name e il nome del file .sys

Poi creerai la chiave di registro
ControlSet001\services\nome servizio (che prendi da .inf)
e dentro ci metti

DisplayName, stringa, nome del driver (sempre .inf)
ErrorControl, dword, 1
Group, stringa, "SCSI miniport" (è quasi sempre così,. controlla nell'inf)
ImagePath,REG_EXPAND_SZ, "system32\DRIVERS\nomedelfile.sys
Start, dword,0
Type, dword 1

ControlSet001\Control\CriticalDeviceDataBase\id (che trovi sempre nell'.inf).
Attenzione a sostituire \ con #

ClassGUID, stringa, quello che trovi dentro [version] di inf
Service, stringa, nome servizio

Non sono sicurissimo di aver riportato tutto, è tratto da una vecchia guida.
In sostanza devi fare quello che fa l'installatore del driver, cioè creare le chiavi di registro, e poi ovviamente copiare .inf e .sys nelle rispettive cartelle.

ti ringrazio...oggi ho cercato di fare piu' o meno quello che mi hai suggerito...ma e' abbastanza complicato...
per ora mi sono concentrato sul SSD...infatti ora uso appunto il nuovo W7 sp1 sul SSD...
xp da disco PATA siavvia (quello di mia moglie ;) ) mentre l'altro da disco SATA non ne vuole sapere in modalita' AHCI...ma in IDE si avvia...

per ora va bene cosi'...poi quando avro' altro tempo provero anche con il secondo XP...ma e' poco importante...oltretutto e' un vecchia installazione che potrei anche eliminare...la usavo per test e altro...

grazie e ciaooo