Ti sei mai trovato di fronte a un file con estensione .mdf e ti sei chiesto come aprirlo? Hai appena scaricato un gioco da Internet, l’hai estratto in una cartella del tuo computer e ti sei ritrovato al cospetto di un file "sconosciuto" con estensione MDF che non sai come aprire? Tranquillo, non hai a che fare con nulla di particolarmente ostico. Questa guida ti spiegherà come aprire, masterizzare e montare questi file sul tuo computer, sia esso Windows o macOS. Tieni poi presente che, in alcuni casi, i file MDF possono anche essere dei database SQL. Qualora così fosse, gli strumenti da usare per poterli aprire sarebbero differenti. Ad ogni modo, non preoccuparti, perché ti suggerirò anche degli strumenti adatti allo scopo.
Cosa sono i File MDF?
I file con l'estensione del file .mdf possono essere lanciati solo da alcune applicazioni. Quando i programmi di authoring di dischi come Alcohol 120% salvano i dati di CD o DVD come immagini disco, le immagini disco sono noti come file MDF. I file MDF sono chiamati Media Disc File Immagine sviluppati da software di Alcohol, e questi file vengono classificati come file di immagine disco. I file MDF (spesso accoppiati ad altri file con estensione MDS) non sono altro che delle immagini di CD e DVD, come i molto più comuni file ISO, che si possono masterizzare o montare in drive virtuali, proprio come questi ultimi. Sebbene i file MDF sono un po 'simile a quella dei file ISO, differiscono in formato. File MDF sono i dati reali di un disco, eccetto per l'intestazione e informazioni sui brani che vengono salvate come file MDS.
Oltre a Alcohol 120%, questi file sono utilizzati anche da altri masterizzatori di CD come MagicISO, Daemon Tools, PowerDVD così come il IsoBuster. MDF file possono essere aperti da queste applicazioni, ma l'applicazione chiamata H + H Software virtuale di CD può anche aprire file MDF. Questo software è un'applicazione CD virtuale in cui gli utenti possono virtualizzare i propri CD e DVD, in modo che l'accesso sarebbe stato facile e veloce e renderli accessibili anche senza l'inserimento dei CD sul disco.
È possibile che .mdf siano file di dati piuttosto che documenti o supporti, il che significa che non sono stati concepiti per essere visualizzato affatto. In alcuni casi, i file MDF possono essere anche dei database SQL. Il file è l'acronimo .mdf di Master Database File ed è un database SQL inserito in un file. Questi file hanno un associato .ldf (file di database di log) che contiene i log per tale database.
Estensione del File: Un Breve Approfondimento
Una estensione è l'insieme di tre o quattro caratteri alla fine di un nome di file, in questo caso, .mdf. Le estensioni dei file indicano il tipo di file che è, e raccontano a Windows quali programmi possono aprirli. Windows spesso associa un programma predefinito per ogni estensione di file, in modo che quando si fa doppio clic sul file, il programma si avvia automaticamente. Quando questo programma non è più sul vostro PC, a volte è possibile ottenere un errore quando si tenta di aprire il file associato. Fare attenzione a non rinominare l'estensione .mdf file o qualsiasi altro file. Questo non cambierà il tipo di file. Solo software di conversione speciale può modificare un file da un tipo di file a un altro.
Leggi anche: istruzioni per il montaggio di file ISO e MDF
Come Aprire un File MDF (Immagini Disco)
Per aprire file MDF, dunque, non devi far altro che scaricare e installare sul tuo computer dei programmi in grado di leggere tale tipologia di file immagine e masterizzarli su dischetti, oppure montarli in dei drive virtuali, in modo da esplorarne il contenuto senza doverli prima copiare su dei supporti esterni. Lanciare un .mdf file o qualsiasi altro file sul tuo PC, facendo doppio clic su di esso. Se le vostre associazioni dei file sono impostati correttamente, l'applicazione che è destinata ad aprire il vostro .mdf il file si aprirà. È possibile, potrebbe essere necessario scaricare o acquistare l'applicazione corretta. È anche possibile che si ha la corretta applicazione sul vostro PC, ma .mdf file non sono ancora associati con esso. In questo caso, quando si tenta di aprire un .mdf il file, si può dire a Windows quale applicazione è quella giusta per quel file. Da allora in poi, l'apertura di un .mdf il file si aprirà la corretta applicazione.
Strumenti per Windows
WinCDEmu
Il primo strumento che ti consiglio di prendere in considerazione per aprire MDF è WinCDEmu. Utilizzandolo sul tuo PC, infatti, è possibile montare file MDF in drive virtuale per usarli come se fossero dei dischetti inseriti nel computer. Il software è open source, è gratuito ed è solo per Windows.
Per servirtene, visita il sito Internet ufficiale del programma e fai clic sul bottone Download per due volte consecutive. Completato il download, apri il file EXE ottenuto e fai clic sul pulsante Si nella finestra che si apre sul desktop. Successivamente, premi sul bottone Install e infine su quello OK.
Adesso, per aprire file MDF con Windows 10 o con qualsiasi altra versione del sistema operativo di casa Microsoft tu stia usando (es. Windows 11), andando a montare il suddetto file in modo da poterne esplorare il contenuto senza doverlo necessariamente masterizzare, fai clic destro su di esso, scegli la voce Apri con dal menu contestuale e poi quella WinCDEmu mounter.
Dato che i file MDF solitamente sono accompagnati anche da uno in formato MDS, puoi anche fare clic destro su quest’ultimo e, nel menu contestuale, scegli la voce Seleziona un’unità e monta l’immagine, premendo poi il tasto OK nel riquadro che ti viene mostrato, così da montarlo facilmente.
Leggi anche: Masterizzare file MDF: procedura completa
Dopo aver provveduto ad aprire file MDF MDS, per smontare l’immagine disco, nella schermata di Esplora file individua l’unità di riferimento, fai clic destro su di essa e seleziona la voce Espelli nel menu contestuale.
Alcohol 120%
Se vuoi masterizzare dei file MDF o crearne di nuovi partendo da CD o DVD e quello che stai usando è un computer con Windows, non puoi che rivolgerti ad Alcohol 120%, un ottimo programma di masterizzazione professionale e commerciale (costa 78 euro), ma disponibile in versione di prova gratuita di 15 giorni, che supporta una vasta gamma di file immagine, tra cui anche il raro MDF/MDS.
Per potertene servire, collegati al sito Internet del programma e premi sul menu Download Trial in cima alla schermata. Nella pagina che si apre, fai clic sul bottone Download trial collocato in alto a destra e poi sul tasto Download nella pagina seguente.
A scaricamento completato, apri il file EXE ottenuto e, nella finestra che si apre, fai clic prima sul bottone Sì e poi sui pulsanti OK, Avanti, Accetto e OK, per installare i driver necessari al corretto funzionamento del programma e riavviare il PC. Al nuovo avvio del sistema, completa l’installazione cliccando sui pulsanti Sì, OK, Avanti per due volte di seguito e Fine.
Nella finestra che si apre, fai clic sul bottone OK, poi su quello No e, una volta visualizzata la schermata principale di Alcohol 120%, clicca sulla voce Masterizza immagine nella barra laterale di sinistra, seleziona il file MDS da masterizzare che accompagna quello MDF e che contiene le istruzioni per masterizzarlo e fai clic sul pulsante Esplora.
Leggi anche: Griffe e platorello: guida all'assemblaggio
Per concludere, inserisci un dischetto vuoto nel masterizzatore collegato al PC, verifica che in corrispondenza della sezione Masterizzatore CD/DVD risulti selezionato il masterizzatore del computer, regola le opzioni relative alla modalità di scrittura (se non sai dove mettere le mani, lascia tutto così com’è!) e al numero di copie e premi sul bottone Inizia per masterizzare il tuo dischetto.
Se invece vuoi creare un file MDF, clicca sulla voce Crea immagine collocata nel menu a sinistra, inserisci nel computer il disco da cui vuoi estrapolare l’immagine, seleziona quest’ultimo dal menu a tendina Periferica CD/DVD in alto a destra e fai clic sul pulsante Inizia in basso. Se vuoi, prima di creare il file immagine, seleziona la scheda Reading Options nella finestra del programma e scegli il percorso di output e il nome che vuoi assegnare al file.
ImgBurn
Se preferisci rivolgerti a una soluzione completamente gratuita, puoi provare a masterizzare i file MDF anche con il programma gratuito ImgBurn ma, è bene tenerlo a mente, non sempre funziona al 100% con questo tipo di immagini. Si tratta di un noto e apprezzato software per Windows "specializzato" nella copia e nella masterizzazione dei file immagine di CD e dei DVD. È molto facile da usare e la sua interfaccia può essere tradotta completamente in italiano.
Per scaricare il programma sul tuo PC, visita il suo sito Web ufficiale, clicca sul menu Download in alto e seleziona la voce Mirror 7 - Provided by ImgBurn (se il collegamento selezionato non funziona o restituisce errore, puoi selezionare una fonte differente per il download tra quelle elencate).
Sempre sulla stessa pagina, vai alla sezione ImgBurn Translation Language Files, individua la voce Italian nella colonna Language al suo interno e fai clic sul collegamento Click Here corrispondente, per scaricare la traduzione in italiano.
A questo punto, apri il file EXE appena ottenuto, clicca sui pulsanti Si e Next, seleziona la voce I accept the terms of the License Agreement, clicca ancora sul bottone Next per quattro volte di fila e, per portare a termine il setup, premi sui pulsanti Sì e Close.
Estrai, dunque, il file italian.lng della traduzione dall’archivio ZIP che in precedenza hai provveduto a scaricare e copialo nella cartella C:\Program Files\ImgBurn\Languages. Se nel fare ciò ti viene chiesta conferma per completare l’operazione, acconsenti anche alla cosa.
A questo punto, inserisci nel masterizzatore del tuo computer il dischetto su cui vuoi masterizzare, apri ImgBurn tramite il collegamento apposito che è stato aggiunto nel menu Start del sistema e, nella finestra del software che si apre, seleziona l’opzione Masterizza un’immagine.
Clicca ora sulla cartella gialla che trovi in corrispondenza della sezione Origine e seleziona il file MDS che accompagna il file MDF e che contiene le istruzioni per la masterizzazione, verifica che nel menu a tendina Destinazione risulti selezionato il masterizzatore corretto (altrimenti provvedi tu), dopodiché dai il via al processo di scrittura del disco facendo clic sull’icona grande con i due CD che si trova in basso a sinistra.
Strumenti per macOS
Utility Disco e mdf2iso
Se ti ritrovi con un file MDF sul Mac e non sai come utilizzarlo, devi sapere che macOS non supporta direttamente questo formato, spesso creato con programmi come Alcohol 120%. Per renderlo compatibile con il sistema, la soluzione migliore è convertirlo in ISO, un formato standard che puoi montare o usare senza problemi. Per farlo puoi affidarti a mdf2iso, un piccolo strumento gratuito che funziona tramite Terminale.
Per prima cosa devi installare Homebrew, il gestore di pacchetti più diffuso su macOS. Segui le istruzioni a schermo e attendi il completamento dell’installazione, inserendo la password del tuo account quando richiesto. Una volta che Homebrew è pronto, sempre dal Terminale digita brew install mdf2iso e premi Invio: nel giro di pochi secondi il programma verrà scaricato e installato sul tuo Mac.
A questo punto puoi passare alla conversione vera e propria. Sposta il file .mdf in una cartella facile da raggiungere, come la Scrivania, assicurandoti che eventuali file .mds siano nella stessa posizione. Apri di nuovo il Terminale, spostati nella cartella in cui si trova il file digitando ad esempio cd ~/Desktop e premi Invio. Avvia quindi la conversione usando il comando mdf2iso nomefile.mdf nomefile.iso, sostituendo nomefile con il nome reale dell’immagine disco. Dopo pochi istanti, nella stessa cartella troverai il file ISO appena creato.
Il file ISO ottenuto può essere aperto con un doppio clic, montato tramite Utility Disco oppure usato con software di virtualizzazione o masterizzazione. Il file MDF originale non viene modificato e, se è presente un file MDS associato, verrà utilizzato automaticamente da mdf2iso per garantire una conversione corretta.
Convertire ISO in DMG
Come Aprire File MDF Online
Non vuoi o non puoi scaricare e installare nuovi programmi sul tuo computer, necessiti di aprire file MDF al solo fine di visualizzare il contenuto e vorresti pertanto capire se esiste qualche soluzione online ad hoc? La risposta è affermativa.
Decompressore di archivi di 123 Apps
Di soluzioni di questo tipo non ce ne sono molte, sia chiaro, ma tra quelle disponibili puoi rivolgerti a Decompressore di archivi di 123 Apps. Si tratta di un rinomato servizio online per estrarre archivi compressi e aprire file immagine d’ogni genere, senza applicare limitazioni in termini di volume. Di base è gratis e non bisogna creare un account, ma volendo è possibile sottoscrivere l’abbonamento a pagamento (al costo di 6 euro/mese) per avere accesso a funzioni extra.
Per avvalertene, apri il browser che in genere usi per navigare online dal tuo computer (es. Chrome), clicca sul tasto Scegli file dal computer e seleziona il file MDF da aprire, oppure trascinalo direttamente nella finestra del navigatore. In alternativa, puoi prelevare il file da Google Drive, Dropbox o da URL cliccando preventivamente sui collegamenti appositi sottostanti.
Attendi che il file venga caricato, dopodiché ti verrà mostrato il contenuto dello stesso e se si tratta di elementi che possono essere aperti nel browser potrai visualizzarli in anteprima facendo clic sui loro nomi. Comodo, vero?
Come Gestire File MDF come Database SQL in Visual Studio
In alcuni casi, i file MDF possono essere dei database SQL. Per aprire questi file, è necessario utilizzare Microsoft Visual Studio, disponibile in versione Community gratuita per Windows.
Panoramica di Visual Studio e Connessioni Dati
I passaggi descritti in questo articolo illustrano come connettersi a un'origine dati nell'IDE di Visual Studio. L'origine dati può essere un database locale, un servizio dati online o un database aperto da un .mdf file. È possibile usare direttamente i dati in Visual Studio. È possibile eseguire query, modificare i dati, creare e modificare le tabelle e le altre proprietà dello schema, modificare le stored procedure e le funzioni, i trigger e così via.
È possibile aprire una connessione a un database o a un servizio o a un database LocalDB aperto da un .mdf file e visualizzare e modificare tabelle e righe di dati tramite Esplora server o Esplora oggetti di SQL Server. La funzionalità di queste finestre si sovrappa in qualche misura.
Esplora server: installato per impostazione predefinita in Visual Studio. Può essere usato per testare le connessioni e visualizzare i database di SQL Server, qualsiasi altro database con un provider di ADO.NET installato e alcuni servizi di Azure. Mostra anche oggetti di basso livello, ad esempio contatori delle prestazioni di sistema, registri eventi e code di messaggi.
Esplora oggetti di SQL Server: installato con SQL Server Data Tools e visibile nel menu Visualizza. Se non viene visualizzato, passare a Programmi e funzionalità nel Pannello di controllo, trovare Visual Studio e quindi selezionare Cambia per eseguire di nuovo il programma di installazione dopo aver selezionato la casella di controllo per SQL Server Data Tools. Usare Esplora oggetti di SQL Server per visualizzare i database SQL (se hanno un provider di ADO.NET), creare nuovi database, modificare gli schemi, creare stored procedure, recuperare stringhe di connessione, visualizzare i dati e altro ancora.
Installazione e Configurazione di Visual Studio
Per aprire file MDF come database SQL occorre usare la suite di programmazione Microsoft Visual Studio. La versione base di quest’ultima è gratuita ed è disponibile solo per Windows. In tal caso, occorre, dunque, scaricare quest’ultima sul computer e richiamare l’apertura del file da li.
Ciò detto, collegati in primo luogo al relativo sito Web, clicca sul menu Download in alto e premi sul bottone Download gratuito che trovi in corrispondenza della dicitura Community. A scaricamento ultimato, apri il file EXE ottenuto e clicca sul tasto Sì, dopodiché premi sul bottone Continua e su quello Installa. Se nel fare ciò compare un avviso tramite cui ti viene chiesto se intendi proseguire senza archivi di lavoro, clicca sul tasto Continua.
Ad installazione ultimata, avvia Visual Studio selezionando il relativo collegamento aggiunto al menu Start di Windows, dopodiché clicca sulla voce per saltare l’aggiunta dell’account nella schermata mostrata e premi sul bottone Avviare Visual Studio. Nella finestra di Visual Studio ora visibile sul desktop, premi sul bottone Continua senza codice, scegli la voce File nel menu in alto a sinistra, poi l’opzione Apri, quella File e seleziona il file MDF relativo al database SQL che desideri aprire.
Creare una Connessione al Database
Per creare una connessione al database, fare clic sull'icona Connetti al database in Esplora server oppure fare clic con il pulsante destro del mouse in Esplora server nel nodo Connessioni dati e selezionare Aggiungi connessione. Scegliere un'origine dati e selezionare Continua per passare alla finestra di dialogo Aggiungi connessione. Se non si ha accesso a un altro database e non è installato LocalDB, è possibile installare LocalDB tramite il programma di installazione di Visual Studio, come parte del carico di lavoro Archiviazione ed elaborazione dei dati, il carico di lavoro di sviluppo ASP.NET e Web o come singolo componente.
Verrà visualizzata la finestra di dialogo Connetti. Testare la connessione e, in caso di esito positivo, scegliere OK. Se l'origine dati non è quella desiderata, fare clic sul pulsante Cambia per scegliere una nuova origine dati o un nuovo provider di dati ADO.NET. Se è necessario impostare altre impostazioni nella stringa di connessione, è possibile usare il collegamento Avanzate, che visualizza tutte le impostazioni. È possibile scegliere tra diversi tipi di autenticazione che coprono un'ampia gamma di scenari.
Opzioni di Sicurezza della Connessione (Visual Studio 2022 v17.8+)
In Visual Studio 2022 versione 17.8 e successive la finestra di dialogo include due nuove opzioni (Crittografa e Certificato del server di attendibilità) che entrano nella stringa di connessione e influiscono sulle impostazioni di sicurezza usate per la connessione. Queste opzioni supportano le funzionalità di sicurezza più rigorose del driver di database Microsoft.Data.SqlClient 4.0. La procedura di sicurezza consigliata consiste nell'usare la crittografia e installare un certificato nel server. Vedere Crittografia e convalida dei certificati.
Se non si imposta Crittografa su facoltativo con Visual Studio 17.8 o versione successiva, che usano la versione 4.0 di Microsoft.Data.SqlClient, per impostazione predefinita la crittografia è obbligatoria. Questa è una modifica sostanziale rispetto al comportamento nelle versioni precedenti. È stata stabilita una connessione con il server, ma si è verificato un errore durante il processo di accesso. (provider: provider SSL, errore: 0 - La catena di certificati è stata rilasciata da un'autorità non attendibile).
Considerazioni su Architetture (32-bit vs 64-bit)
Ciò significa che alcuni degli strumenti di dati in Visual Studio non saranno in grado di connettersi ai database OLEDB o ODBC usando provider di dati a 32 bit. Se è necessario gestire applicazioni a 32 bit che si connettono a OLEDB o ODBC, sarà comunque possibile compilare ed eseguire l'applicazione con Visual Studio 2022 e versioni successive. Tuttavia, se è necessario usare uno degli strumenti dati di Visual Studio, ad esempio Esplora server, Creazione guidata origine dati o Progettazione set di dati, sarà necessario usare una versione precedente di Visual Studio che è ancora un processo a 32 bit.
Se l'applicazione usa database di Microsoft Access e può convertire il progetto a 64 bit, è consigliabile usare il motore di database di Microsoft Access a 64 bit, denominato anche Access Connectivity Engine (ACE).
Integrazione Dati in Applicazioni
Se si usa .NET Framework (non .NET Core o .NET 5 o versione successiva) e Windows Form o WPF, è possibile usare la finestra Origini dati, ad esempio, per configurare il data binding per i controlli nelle applicazioni Windows Form e WPF, vedere Aggiungere nuove origini dati. Se si usa .NET 5 o versione successiva, .NET Core o ASP.NET Core, è possibile connettere l'app al database usando Servizi connessi. Usando Servizi connessi, è possibile usare facilmente un database di sviluppo locale, ospitato da SQL LocalDB, SQL Server in esecuzione in un contenitore o un'istanza locale di SQL Server e quindi passare al database SQL di Azure quando si è pronti per la distribuzione nel cloud.