View Single Post
Old 29-08-2006, 00:06   #3392
Chef
Senior Member
 
L'Avatar di Chef
 
Iscritto dal: May 2004
Messaggi: 938
Mini-GUIDA a DELL Media Direct


WARNING: Versione BOZZA (da Revisionare)

Sommario

I. DENTRO Dell Media Direct [DMD]

II. RE-INSTALLARE WIN XP PRESERVANDO DELL MEDIA DIRECT [DMD]

III. INSTALLARE un SO NELLA PARTIZIONE Dell Media Direct [DMD]

IV. ELIMINARE Dell Media Direct [DMD]

V. INSERIRE I CODEC Divx nel SISTEMA Dell Media Direct [DMD] NeW !

. Appendice (Setmax)
_________________________________________________

Mini-GUIDA a DELL Media Direct


--------------------------------------------
I. DENTRO Dell Media Direct [DMD]
--------------------------------------------
Per i dettagli sulla struttura di DMD e della relativa Partizione (DMDP) è possibile fare riferimento a
GUIDA alle PARTIZIONI e alle RISORSE Software DELL

Ecco un'ipotesi scaturita dalle discussioni tra gli utenti:
Dell Media Direct Partition: un'ipotesi di funzionamento

------------------------------------------------------------------------------------------
II. RE-INSTALLARE WIN XP PRESERVANDO DELL MEDIA DIRECT [DMD]
------------------------------------------------------------------------------------------
La procedura descritta in questa sezione è stata derivata sulla base di prove empiriche.
Al momento non vi è alcun supporo "teorico scientifico" che confermi e avvalori la procedura.

Spesso il novello possessore del 6400 si trova di fronte all'esigenza di cambiare la struttura dell'HD e il partizionamento predisposto da Dell alla consegna della macchina.
E soprattutto alla necessità reinstallare o di sostituire il SO, installando una versione propria di Win XP (diversa da quella consegnata insieme al notebook).
Ciò può determinare alcuni imprevisti:

1. DMD non s'avvia più
Ciò rientra nella perfetta normalità, dato che l'installazione di XP sovrascrive il MBR (Master Boot Record, contenuto nel 1° settore del Disco rigido [LBA-0]) proprietario di DELL responsabilè (tra le tante cose) della gestione dell'avvio selettivo (DMD o WinXP).
E' possibile rimediare utilizzando Dell Media Direct Repair Utility o utility freeware capaci di salvare il Boot Code (Codice d'avvio Principale) nell'MBR per poi ripristinarlo (es. MBRsaver by John Goodell). Il Boot Code DELL è riconoscibile durante la fase d'avvio del notebook, per la presenza di una schermata nera con sottile banda blu in alto in cui compare la scritta bianca "www.dell.com".

2. DMD Repair Utility NON riesce a ripristinare DMD
Il ripristino del Boot Code DELL non è sufficiente a riportare in vita DMD.
Con molta probabilità è stato compromesso anche l'EXTRA Boot Code contenuto nel 4° settore del disco rigido [LBA-3], fondamentale per l'avvio di DMD.
Ecco l'ACCORGIMENTO fondamentale per evitare d'incappare nello spiacevole inconveniente:

Il partizionamento dell'HD predisposto deve soddisfare al seguente requisito:

La partizione di sistema NON deve esser collocata a inizio disco.
Deve esser sempre preceduta da

- spazio NON formattato
- PArtizioni nascoste (tipo Dell Utility Partition [DUP])

Ecco alcuni esempi di possibili assetti dell'HD:

.________________________________________________________________________
|______WinXP_____________|___________Dati_____________|_____DMD su HPA____| NO


._________________________________________________________________________
|__DUP__|______WinXP_______|__________Dati_____________|_____DMD su HPA ___| SI


.________________________________________________________________________
|_DUP__|___NA___|_____WinXP______|_______ Dati _______|_____DMD su HPA____| SI


.________________________________________________________________________
|__NA__|______WinXP_______|__________Dati____________|_____DMD su HPA____| NO


.________________________________________________________________________
|__NF__|______WinXP_______|__________Dati____________|_____DMD su HPA____| SI [Non ancora sperimentato !]

NF= Spazio NON Formattato
NA= Spazio NON Assegnato
DUP= Dell Utility Partition
HPA= Host Protected Area (vedi I.)
DMD= Dell Media Direct

Aver predisposto prima della partizione di sistema spazio NON partizionato, (partizione creata, ma non formattata), impedisce, tra l'altro, all'istallazione di XP di depositare i file di sistema (NTDLR, IO.SYS, ecc.) nella prima partizione del disco, cosa decisamente poco elegante.


-------------------------------------------------------------------------------------
III. INSTALLARE un SO NELLA PARTIZIONE Dell Media Direct [DMD]
-------------------------------------------------------------------------------------
0. Salvare Dell MBR
Il MBR [MasterBootRecord] è il 1° settore del disco, 512Kb di codice e dati (per ulteriori info vedi Guida alle Partizioni e alle Risorse Software DELL, Sez. II - PARTIZIONI NASCOSTE & Dell MBR, 2. Salvare\Ripristinare la Struttura delle Partizioni Dell ).

Occorre realizzare una copia del MBR. Esso contiene infatti un Codice d'Avvio principale (Boot Code) personalizzato da Dell, responsabile della corretta gestione dell'avvio della partizione MD su HPA [Host Protected Area].
Esistono molte utility adatte allo scopo (ad es. MbrSaver di John Goodell consente anche il salvataggio/ripristino selettivo di determinate sezioni del MBR: Boot Code, Partition Table).
E' preferibile ripristinare in seguito unicamente il Codice Principale d'Avvio (Boot Code).
Attenzione (!): Il ripristino totale del MBR impone anche la Tabella delle Partizioni salvata e, quindi, il partizionamento esistente all'atto del salvataggio del MBR.

1. Linux e Setmax
Avviare il Sistema da CD-Rom con una Distribuzione di Linux Live e eseguire il comando Setmax.
Con Setmax è possibile vedere la reale dimensione del HD (massima indirizzabile) e non quella "ridotta", artificiosamente esibita dal controller del HD sfruttanto la tecnologia HPA [Host Protected Area], per occultare MD Partition.
E' possibile scaricare il codice sorgente in linguaggio C all'indirizzo:
http://www.win.tue.nl/~aeb/linux/setmax.c

da compilare utilizzando un qualsiasi compilatore C sotto Linux (vedi . APPENDICE)

2. Allocare lo spazio MD
Lo spazio in fondo all'HD reso visibile risulta NON allocato e quindi MD Partition inaccessibile (anche se fisicamente presente). E' necessario reintrodurre all'interno della Tabella delle Partizioni il Descrittore di MD Partition.
Per fare ciò è sufficiente avviare il sistema con tasto MD, in modo che il Codice Principale d'Avvio (proprietario Dell) nel MBR compia il lavoro. Nella Tabella delle Partizioni HPA sarà contrassegnata come attiva (avviabile) con System ID* uguale a 0x0C (FAT32). ??

3. Installare il SO
...a Windows XP
Riavviare con il CD d'installazione di Win e collocare il SO nella IV Partizione (ex MD Partition). Dopo l'installazione l'MBR Dell verrà sovrascritto determinando l'impossibilità di gestire la partizione HPA. Occorre ripristinare l'MBR precedentemente salvato (vedi 0. Salvare Dell MBR)
...b Linux
Riavviare con il CD d'installazione di Linux. E' fondamentale, in fase d'installazione, scegliere di collocare il Bootloader (lilo o grub) NON nel MBR, bensì nel PBR [Partition Boot record] della IV partizione, laddove dev'essere installato il SO. In questo modo sarà preservata l'integrità del di Dell MBR (in particolare del Codice d'Avvio Principale in esso contenuto).

4. Nascondere la Partizione
L'esecuzione del Codice d'Avvio Pincipale nell'MBR (al successivo riavvio) ripristina il corretto funzionamento della partizione HPA che rimane "invisibile" e "fisicamente mancante" a un normale avvio del sistema (dalla partizione di sistema C: (WinXP) o da qualsiasi SO Live)

* "System ID" è il campo all'interno della Tabella delle Partizioni (nel MBR) che identifica il tipo di partizione.

-------------------------------------------------
IV. ELIMINARE Dell Media Direct [DMD] ??? (da revisionare !)
-------------------------------------------------
Per un corretto funzionamento si rende necessario modificare il Dell MBR:
il Codice d'Avvio Principale gestisce infatti il dialogo con il Controller dell'HD, che sulla base della tecnologia HPA nasconde\svela la Partizione DMD.

Le prime 2 azioni da eseguire sono le medesime dei punti 1. e 2. al paragrafo precedente.
1. Linux e Setmax [...]

2. Allocare lo spazio MD [...]

3. Eliminare la Partizione MD
Avviare il sistema da CD-Rom con una Utility di Gestione delle partizioni (tipo Partition Magic). Quest'azione deve essere eseguita immediatamente dopo il punto 2. senza alcun azione d'avvio della partizione di Sistema (C: ) e conseguente esecuzione del Codice d'Avvio principale Dell che riporterebbe la Partizione nel suo stato originale (occultata).
Eliminare la Partizione MD e riallocare a piacimento lo spazio (non sarà possibile "saldare" lo spazio recuperato alla partizione di Sistema, perchè fisicamente separato da Dell Restore Partition [DRP] che si colloca in mezzo alle due aree)

4. Ripristinare l'Avvio di WinXP
Sovrascrivere il Codice d'Avvio Principale proprietario Dell. Avviare Windows da CD e da Consolle di Ripristino eseguire fix /boot
Quest'ultima operazione renderà anche DRP e Dell System Restore NON avviabile

-------------------------------------------------------------------------------------
V. INSERIRE I CODEC Divx nel SISTEMA Dell Media Direct [DMD]
-------------------------------------------------------------------------------------
Le prime 2 azioni da eseguire sono le medesime dei punti 1. e 2. al paragrafo precedente.
1. Linux e Setmax [...]

2. Allocare lo spazio MD [...]

3. Abilitare il taskManager
utilizzare un cd di boot (ad esempio hiren's boot cd), accedere alla partizione ora visibile del mediadirect (dovrebbe essere C: ) e rinominare il file taskmgr.ex_ nella cartella C:\WINDOWS\system32\ in taskmgr.exe.

4. Installare i Codec

Spegnere il note e avviare MediaDirect.
Una volta caricato MD premete Ctrl+Alt+Canc e si aprirà il task manager.
Dal menù File-->Nuova Applicazione-->Sfoglia e installare il o i pacchetti di codecs.
Perché i codec funzionino è necessario spegnere Mediadirect attraverso task manager, ovvero avviate task manager (se l'avete chiuso), Chiudi sessione-->spegni.

Al prossimo avvio Mediadirect leggerà i divx.

5. Consigli
Se si vuole leggere un divx dal lettore (e probabilmente sarà così), è necessario andare alla sezione Video (e non allla sez. DVD), risalire fino al lettore dvd e, quindi, leggere il divx.

Se si vuole impedire l'avvio di Task Manager per il futuro, è necessario rinominare di nuovo taskmgr.exe in taskmgr.ex_.

-----------------
. APPENDICE
-----------------
1. Compilare Setmax sotto Linux

"Io ho usato sempre Damn Small Linux, una versione credo di knoppix da 50MB che sta su chiavetta. Questa nn possiede un compilatore c, ma si può scaricare gcc1.dsl e aggiungerlo tramite l'utility apposita presente in DSL per la gestione di pacchetti aggiuntivi.

1)Scaricare DSL e gcc1.dsl
2)avviare DSL. Attraverso l'utility apposita, caricare l'estensione gcc1.dsl. A questo punto possedete il compilatore c

3)compilare setmax.c attraverso il comando:
gcc -o setmax setmax.c
Avrete quindi il file eseguibile setmax (-o setmax è per assegnargli questo nome)
4)copiate setmax (l'eseguibile) in /ramdisk/bin:
cp setmax /ramdisk/bin
5)A questo punto potete utilizzare setmax

Passo 1 della procedura di installazione:

l'esecuzione di setmax
setmax
vi mostrarà le funzioni del comando.

setmax /dev/hda
(hda dovrebbe essere il vostro HD, DSL non lo rileva come sata, ma non è un problema..)
vi mostrerà la dim max dell'HD e quella effettivamente usata.

setmax --max # /dev/hda
# sta per la dim max dell'HD, nel mio caso, per dare un numero, vale 117210239

A questo punto potete passare al passo 2: Allocazione dello spazio ...."

by Erasec

---------------------
RINGRAZIAMENTI
---------------------
Si ringrazia Erasec, la cui collaborazione è stata determinante nella stesura della presente Guida

WARNING
La presente guida nasce dalla messa in comune dell'esperienza e dagli scambi tra gli utenti del Inspiron 6400.
Non si esclude pertanto possa essere affetta da imprecisioni e inesattezze. Si invita il lettore a voler contattare il supporto tecnico Dell, prima d'intraprendere qualsiasi iniziativa volta a modificare la configurazione della macchina sulla base delle informazioni qui contenute.
__________________
...ho visto cose che voi umani non potete neppure immaginare... Navi da combattimento in fiamme al largo dei Bastioni di Orione.. Raggi ß balenare nel buio, alle porte di Tannhauser.. Roy

Ultima modifica di Chef : 18-12-2006 alle 19:48.
Chef è offline   Rispondi citando il messaggio o parte di esso