Su Windows 8 o 10, in particolare su tablet con una scheda SD inserita in modo permanente, esiste un modo universale di trattare la scheda come un'unità non rimovibile?


32

Ho un tablet, un Surface Pro e una scheda micro SD inserita in modo permanente. Lo uso per archiviare file multimediali come musica e video.

Windows, riconoscendo che si tratta di un'unità rimovibile, elimina immediatamente i file invece di metterli in un cestino. Inoltre, applicazioni come SkyDrive e Dropbox si rifiutano di sincronizzarsi sulla scheda poiché è rimovibile.

So che la formattazione della scheda micro SD NTFS e il suo montaggio come cartella sull'unità C: consente a SkyDrive e Dropbox di sincronizzarsi sull'unità rimovibile, ma non influisce sulla cancellazione dei file.

Ho anche sentito che varie unità USB possono essere modificate per essere trattate da Windows come unità non rimovibili lanciando il bit rimovibile. Tuttavia, questa non sembra essere un'opzione per i lettori di schede, almeno non quella nella mia Surface.

Esiste un modo per abilitare il cestino su questa unità e in genere fare in modo che l'unità venga trattata come unità non rimovibile?

Risposte:


34

Sono riuscito a risolvere il mio problema, ma non è esattamente la soluzione più semplice. In poche parole, invece di archiviare i file sulla scheda SD, che ovviamente Windows vede come un disco rimovibile, è possibile invece riempire l'intera scheda SD con un disco rigido virtuale, che può quindi essere montato in Windows e viene trattato come un vero disco rigido.

Ecco cosa ho fatto su Windows 8.1:

Opzionale: cancellare il contenuto della scheda SD. Ciò non è assolutamente necessario, ma la quantità di spazio libero sulla scheda SD diventerà la quantità di spazio sul nuovo disco.

Apri Gestione disco (dal mio menu di ricerca cerca, appare come "Crea e formatta le partizioni del disco rigido").

Opzionale: assicurarsi che la scheda SD sia formattata in NTFS. Poiché la scheda sarà un dispositivo permanente e la compatibilità multipiattaforma non ha importanza, potrebbe anche andare con un file system più moderno. Inoltre, questo consentirà il passaggio facoltativo successivo direttamente di seguito.

Opzionale (possibile solo se si è scelto di formattare la scheda SD su NTFS): selezionare la partizione sulla scheda SD e selezionare "Cambia lettera e percorsi dell'unità". Rimuovere la lettera di unità e aggiungere un nuovo punto di montaggio in una cartella NTFS vuota. Puoi attaccarlo da qualche parte sul tuo disco principale, ho scelto "C: \ Media Container". In questo modo, la scheda SD non verrà più visualizzata come unità separata, ma sarà comunque accessibile dal sistema per l'unità virtuale.

Nel menu Azione in alto, seleziona "Crea VHD". Passa alla posizione della tua scheda SD ("C: \ Media Container" se hai modificato il suo punto di montaggio con quello che ho suggerito sopra). Crea un disco rigido virtuale qui ... Ho chiamato il mio "Media Store". Ho anche cambiato il formato del disco rigido virtuale in VHDX per la sua resilienza agli eventi di interruzione di corrente, anche se non ho una visione reale al di là di ciò che Windows lo ha descritto come. Sono rimasto con il tipo di disco ad espansione dinamica consigliato, pensando che questo potrebbe essere utile se in futuro avessi una scheda SD più grande.

Fai clic con il tasto destro sul nuovo disco (a sinistra, ora sulla sua partizione) e scegli inizializza. Sono andato con una tabella delle partizioni GPT, in quanto è un design più recente e presumibilmente migliore, anche se non ho altre intuizioni su questo. Dopo l'inizializzazione, fai clic con il tasto destro sulla nuova partizione non allocata e scegli "Nuovo volume semplice". Seguire la procedura guidata, allocando tutto lo spazio per la nuova partizione, assegnandole la lettera di unità che si desidera utilizzare il nuovo disco rigido (probabilmente D :) e formattandola in NTFS. Se tutto è andato bene, ora dovresti vedere il tuo nuovo disco rigido disponibile in Esplora risorse.

Ora, il trucco per mettere tutto insieme è configurare Windows in modo che l'unità venga montata all'avvio del computer, poiché non è divertente dover accedere a Gestione disco ogni volta che il computer inizia a montare l'unità. Per fare ciò, è necessario creare uno script per montarlo e quindi utilizzare l'Utilità di pianificazione per eseguire lo script all'avvio. Ho trovato una guida davvero buona qui , che riassumerò di seguito.

Per prima cosa crea un file di testo dove vuoi, chiamato come vuoi: questo diventerà il tuo script. Ho chiamato il mio "Mount Script.txt" e l'ho inserito in "C: \ Media Container" con il mio file del disco rigido virtuale. Aprilo e incollalo di seguito, con il percorso e la lettera di unità modificati in base alle tue informazioni:

select vdisk file="C:\Media Container\Media Store.vhdx"
attach vdisk
assign letter=D

Apri Task Scheduler in Gestione computer, che compare nel mio menu Start come "Pianifica attività". Nel riquadro destro, selezionare "Crea attività".

I punti chiave sono:

  • Nella scheda Generale, inserisci un nome di qualche tipo per il tuo compito, ho chiamato il mio "Monta scheda SD". In "Quando si esegue l'attività, utilizzare il seguente account utente", modificarlo in SISTEMA digitandolo nella casella del nome dell'oggetto. Inoltre, potrebbe essere importante impostare "Configura per" sul tuo sistema operativo, non ne sono davvero sicuro e una rapida ricerca online non ha spiegato esattamente cosa fa questa impostazione.
  • Nella scheda Trigger, fai clic su Nuovo e imposta "Inizia l'attività" su "All'avvio".
  • Nella scheda Azioni, fai clic su Nuovo e imposta "Programma / script" su "diskpart" (senza virgolette). In "Aggiungi argomenti" incolla quanto segue con il percorso impostato sul percorso dello script: / s "C: \ Media Container \ Mount Script.txt".
  • Nella scheda Condizioni, deseleziona la casella di controllo "Avvia l'attività solo se il computer è alimentato a corrente alternata".

Puoi anche passare attraverso le opzioni e vedere se c'è qualcos'altro che vorresti impostare, ma quelli dovrebbero essere gli elementi essenziali.

E questo è tutto! Al prossimo riavvio, lo spazio di archiviazione sulla scheda SD verrà montato come disco rigido.


3
Oh, questo è un trucco così geniale!
Jesse Weigert,

4
Inoltre, aggiungi un ulteriore passaggio: nella scheda generale, modifica "usa il seguente account utente" in SISTEMA e non dovrai selezionare se eseguire l'account se l'utente ha effettuato l'accesso o meno, e non lo farai devi preoccuparti quando la tua password cambia.
Jesse Weigert,

1
Grazie Jesse per il miglioramento, l'ho aggiunto alla soluzione!
user274391,

1
Per Windows 10, ho dovuto aggiungere un / i davanti al "c: \ Media Container" Mount Script.txt "per farlo eseguire ...
PGallagher

Questo si rende bene abilitando il bitlocker sulla scheda SD stessa, che a sua volta crittografa l'unità (mantiene i tuoi dati al sicuro).
CenterOrbit,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.