Dual Booting vs Virtual Machine Come scegliere
La maggior parte dei PC venduti oggi viene fornita con un singolo sistema operativo, tuttavia a volte è necessario disporre di più di un sistema operativo sul computer. Questo è particolarmente richiesto dagli sviluppatori che lavorano su uno strumento o un'app per più SO su un singolo PC e richiedono di passare da un sistema operativo all'altro per testare il loro prodotto.
In tal caso, l'opzione migliore è dual boot o macchina virtuale. Anche se entrambi i metodi hanno i loro pro e contro, tuttavia puoi decidere quale scegliere quando ne conosci ciascuno in dettaglio. E questo è ciò di cui tratta questo post. Dai un'occhiata alla seguente descrizione sul dual boosting rispetto alla macchina virtuale per sapere quale scegliere.
Avvio doppio
Il dual boot è fondamentalmente un processo di installare un altro sistema operativo su uno stesso disco rigido o un disco rigido esterno collegato allo stesso PC. Poiché due sistemi operativi non possono funzionare in una singola partizione, è necessario prima creare una partizione. Successivamente, utilizzare un'unità USB avviabile per installare il nuovo sistema operativo.
Entrambi i sistemi operativi non possono funzionare contemporaneamente. Per avviare l'altro sistema operativo, è necessario riavviare il PC e selezionare il sistema operativo richiesto dal menu OS.
vantaggi
Accesso a tutte le risorse del PC è il più grande e probabilmente l'unico vantaggio del dual boot rispetto alla virtualizzazione. Indipendentemente dal sistema operativo in cui ci si avvia, avrà accesso a tutte le risorse del PC attive poiché nessun altro sistema operativo sarebbe in esecuzione.
Questo lo rende una scelta perfetta per esecuzione di programmi estesi di risorse, come giochi o un software di editing video.
svantaggi
Il doppio avvio ha diversi svantaggi che influiscono sulla decisione, di seguito alcuni di quelli importanti.
1. Riavvio richiesto per accedere all'altro sistema operativo
Ogni volta che devi passare tra il sistema operativo, sarà necessario riavviare il PC. Questo ritardo di 2-3 minuti potrebbe non sembrare grande per molti utenti, ma è un vero affare per un utente che non ha (o non può) lasciare le proprie applicazioni spesso.
2. Il processo di installazione è piuttosto complicato
Potrebbe non essere troppo difficile, ma il suo processo è un po 'complesso rispetto all'utilizzo di una macchina virtuale. Devi creare una partizione e installare il sistema operativo utilizzando un'unità avviabile.
Oltre a ciò, un potrebbe verificarsi un errore o un conflitto durante l'installazione del nuovo sistema operativo. Nel complesso, il doppio avvio comporta più passaggi e ha una maggiore tendenza a sbagliare.
3. Non molto sicuro
In una configurazione dual boot, Il sistema operativo può facilmente influire sull'intero sistema se qualcosa va storto Ciò è particolarmente vero se si esegue il doppio avvio dello stesso tipo di sistema operativo in quanto possono accedere ai dati reciproci, ad esempio Windows 7 e Windows 10.
Un virus può portare a danneggiare tutti i dati all'interno del PC, inclusi i dati dell'altro sistema operativo. Questo può essere uno spettacolo raro, ma può succedere. Così non avviare il dual boot solo per provare un nuovo sistema operativo.
Macchina virtuale
Una macchina virtuale crea un ambiente virtuale dedicato all'interno di un sistema operativo per eseguire un altro sistema operativo. Ciò consente di eseguire contemporaneamente due (o più) sistemi operativi senza conflitti. Per iniziare, hai solo bisogno di un bene software di virtualizzazione come VirtualBox o Parallels e il file ISO del sistema operativo che si desidera installare.
Ogni software di virtualizzazione dispone di una procedura guidata dettagliata per installare il sistema operativo e allocare le risorse richieste. E tutti i dati del nuovo sistema operativo possono essere salvati sulla stessa partizione in un file separato.
vantaggi
Una macchina virtuale ha molti vantaggi, e sotto ci sono alcuni di quelli importanti:
1. Passare facilmente da un sistema operativo all'altro
Poiché la macchina virtuale è solo un'altra finestra aperta nel sistema operativo predefinito, puoi farlo facilmente passare da un sistema operativo all'altro. Questo lo rende perfetto per lavorare in più SO contemporaneamente.
2. Più facile da configurare
Come ho detto sopra, per iniziare devi solo avere uno strumento virtuale e il file ISO del sistema operativo. Meglio di tutti, puoi crea quanti profili desideri installare i sistemi operativi.
3. Offre un ambiente più sicuro
Qualunque cosa accada nella macchina virtuale, rimane nella macchina virtuale. Il tuo il sistema operativo predefinito non ha alcun effetto, anche se il sistema operativo all'interno della macchina virtuale viene danneggiato o infetto.
4. Più facile da ricominciare
L'eliminazione del profilo o il ripristino di un'istantanea precedente è tutto ciò che devi fare per ricominciare quando si incasina il sistema. Lo stesso non si può dire del dual boot. C'è un grande processo di formattazione sicura di un sistema operativo e di ricominciare da capo.
5. Spostandolo su un altro PC
Poiché la macchina virtuale salva i dati e le impostazioni del sistema operativo installato in un singolo file, è possibile spostarla facilmente su un altro PC o sistema operativo. Quasi tutti i programmi di macchine virtuali offrono lo strumento di trasferimento del sistema operativo.
svantaggi
Un sistema operativo in esecuzione nella macchina virtuale non ha pieno accesso alle risorse di sistema disponibili. Come il la macchina virtuale viene eseguita all'interno del sistema operativo host, entrambi devono condividere le risorse di sistema.
Così nessuno dei sistemi operativi ha accesso completo alle risorse hardware, come RAM, CPU e GPU, ecc. Le cose peggiorano ulteriormente quando si eseguono più sistemi operativi all'interno di una macchina virtuale.
Un computer di fascia bassa rallenterà seriamente durante la virtualizzazione, e anche i computer di fascia alta non saranno in grado di farlo eseguire videogiochi pesanti o programmi di produzione multimediale.
Se si desidera eseguire più sistemi operativi per la compatibilità dei videogiochi o qualsiasi altro programma più pesante, la macchina virtuale probabilmente vi deluderà.
Come scegliere?
Ora rimane l'ultima domanda, “Quale è giusto per te”? Bene dipende completamente dal motivo per cui si desidera eseguire più sistemi operativi innanzitutto. Per aiutarti a prendere una decisione saggia, ho intenzione di elencare separatamente i motivi per cui dovresti fare il dual boot o la virtualizzazione:
Quando dovresti fare il dual boot?
- Vai per il doppio avvio di un sistema operativo quando vuoi renderlo parte integrante del tuo PC. Devi essere disposto a utilizzare il sistema operativo secondario per un periodo più lungo in quanto è difficile sbarazzarsi di un sistema operativo in una configurazione di avvio doppio.
- Se il file system è lo stesso per entrambi i sistemi operativi, allora tutti i tuoi dati saranno disponibili per entrambi i sistemi operativi, che è sia buono sia cattivo. Ad esempio, è possibile eseguire app installate in un sistema operativo anche nell'altro, senza necessità di reinstallare. D'altra parte, è difficile gestire separatamente i dati di ogni SO in quanto i dati sono fusi insieme. Il virus in un sistema operativo può influenzare anche l'altro.
- Se lo desidera eseguire programmi affamati di risorse nel sistema operativo secondario, poi vai per il dual boot. A parte lo spazio su disco, ogni SO avrà pieno accesso alle risorse del PC, tra cui RAM, GPU e potenza della CPU, ecc. Ad esempio, potresti essere un utente Linux, ma il tuo requisito di lavoro è usare Photoshop che non è disponibile su Linux. In tal caso, è possibile avviare Windows in modalità dual per eseguire Photoshop e disporre di risorse sufficienti per eseguire effettivamente questo programma pesante.
Perché andare per la virtualizzazione?
- Maggior parte delle persone usa la macchina virtuale per semplici esperimenti e di solito anche la vita del sistema operativo è limitata. Non sto dicendo che non è possibile utilizzare un sistema operativo a lungo termine in un ambiente virtuale, ma funziona meglio per un uso e una sperimentazione rapidi. Ad esempio, se si desidera installare la build di anteprima di Windows 10 a scopo di test, una macchina virtuale è perfetta per questo. È più facile da installare e per sbarazzarsi del sistema operativo quando hai finito.
- Come entrambi sistema operativo host e sistema operativo macchina virtuale possono funzionare contemporaneamente, è utile quando è necessario lavorare in entrambi i sistemi operativi contemporaneamente. Oltre a lavorare con app separate in ogni sistema operativo, puoi anche farlo spostare i dati tra i sistemi operativi poiché gli stessi appunti sono condivisi dal sistema operativo host e dalla macchina virtuale.
- Se lo desideri, puoi facilmente installare e utilizzare decine di sistemi operativi. Ti piace se ti piace armeggiare con diverse distribuzioni Linux? La macchina virtuale è la strada da percorrere.
- Se non stai cercando di eseguire programmi pesanti basati sulla grafica 3D, la virtualizzazione di solito è un'opzione migliore.
Il mio verdetto
Il doppio avvio parla semplicemente di potenza e probabilmente di una relazione a lungo termine. Per tutto il resto, una macchina virtuale è una scelta molto migliore. La macchina virtuale offre incredibile facilità di accesso e caratteristiche di protezione. Tuttavia, è l'unico lato negativo di non avere accesso completo alle risorse hardware è sufficiente per scegliere il doppio avvio su di esso.
anche io dual boot sia Windows 7 che Windows 10 sulla mia macchina di prova. Essendo una macchina di fascia bassa, è difficile gestire entrambi i sistemi operativi in una macchina virtuale; anche se è solo per navigare sul web.
Per un utente medio che sta cercando di utilizzare in modo permanente due sistemi operativi su un PC, il doppio avvio è in genere un'opzione migliore. Sebbene per i temerari della tecnologia a cui piace fare scherzi, una macchina virtuale è perfetta.