Windows non sta leggendo la scheda SD, quando tutti gli altri dispositivi al mondo possono


3

Modifica: a partire da 8 ottobre Sto ancora cercando una risposta. L'ho provato anche da Windows 7, stesso risultato. Sono persino andato su gparted, ho cancellato completamente tutti i dati (quindi era solo uno spazio allocato) e poi ho creato una nuova partizione che era fat32. Ho anche provato ntfs. So che non è corrotto perché funziona perfettamente su diverse distro Linux basate su Ubuntu e su Debian. Ho anche reinstallato Windows 7 e 8, ho giocato nel bios, TUTTO!

Sono positivo è un problema con i driver di Windows. Queste carte funzionano su altri PC, ma non sui miei. Sono in esecuzione q Satellite Toshiba c855d. Ho provato ogni driver su google. Non sto scherzando.


1
la struttura della memoria è impostata probabilmente per la struttura del file linux
Malachi

che tipo di fotocamera hai?
Malachi

Risposte:


1

La mia ipotesi è che la struttura del file sia impostata usando uno dei ext strutture di file che Windows non può leggere.

c'è un modo in cui è possibile formattare con la struttura del file NTFS e sarà leggibile sia da windows che da linux, ma non è possibile farlo viceversa se ricordo bene.

Ecco un modo per formattare da Windows XP, continuerò a cercare qualcosa di più recente, ma penso che tu possa capirlo da questo ???

Come si formatta una chiavetta USB in un file system NTFS?

potresti doverlo fare da Linux però.

Ecco cosa ho trovato per Linux Come formattare l'unità USB in Linux?

mkfs.ntfs <USB-device-mount-point>

Il sito web è utile, se ne hai bisogno, leggerlo.


here is a way that you can format it with the NTFS file structure come va? puoi mostrarci?
Sickest

sto cercando è stato un po 'di tempo da quando ho dovuto farlo, e penso di averlo fatto quando stavo passando da Windows a Linux su un'installazione.
Malachi

1
È meglio che tu spieghi la tua risposta in questo sito web invece di postare link, l'url potrebbe morire un giorno.
Sickest

@sickest. non c'è molto da spiegare. Windows non può vedere la struttura del file, modificare la struttura del file. questa è davvero la risposta qui. la struttura del file potrebbe cambiare in 10 anni, il modo di formattare il blocco di memoria potrebbe cambiare in un anno, o dal sistema operativo. è per questo che non ho spiegato come cambiarlo. Ho spiegato che Windows non può leggere quella struttura di file.
Malachi

Ho provato molti diversi file system. Funziona con altri computer, solo non miei.
coltonon

1

L'opzione migliore sarebbe quella di eseguire il backup di tutti i dati memorizzati sulle schede e formattarli in file system FAT32 o NFTS. Per fare questo, vai al terminale e usa

sudo fdisk -l

Otterrai un sacco di dati e dovrai individuare quali unità sono. Le informazioni della tua carta probabilmente inizieranno Disk /dev/sdX <some number less than 4.0> Gb , <corresponding number of bytes> Questo elencherà anche tutte le partizioni, etichettate come /dev/sdX#, dove sdX è il drive e # è il numero della partizione.

Prendi nota di quale unità è la carta, NON vuoi farlo /dev/sda!

Dopo aver eseguito il backup di tutti i dati, utilizzare il comando

sudo fdisk /dev/sdX

per accedere alla modalità di comando. Seleziona il delete a partition azione, premendo il tasto designato ( D per me).

Seleziona il numero della partizione (il # nel /dev/sdX# ) premendo il numero sulla tastiera. Ripeti per tutte le partizioni sulla carta.

Successivamente, è necessario creare la nuova partizione (s). Fai questo dal add a new partition comando, tasto di scelta rapida di N . Raccomando (potrebbe essere richiesto, non so per certo) che la prima partizione sia una partizione 'primaria'. stampa P per selezionare una partizione primaria.

Seleziona un punto di partenza per la partizione (basta premere accedere per utilizzare il primo spazio disponibile) e selezionare un punto finale (utilizzare accedere usare il resto dello spazio su disco).

Ora, questo ha creato una partizione di file Linux, che Windows non poteva riconoscere. Dobbiamo cambiarlo in FAT32 o NFTS. Procederò con le istruzioni FAT32.

Lo facciamo premendo T ( change a system's partition ID ). stampa L per visualizzare tutti i tipi possibili e selezionare FAT32 (Il mio è B ). Premere Invio.

Ora, salva e applica le modifiche (tasto di scelta rapida W ), e uscire dal prompt fdisk (tasto di scelta rapida) Q )

Quanto sopra era semplicemente per assicurarsi che il dispositivo non fosse danneggiato e garantire che ci fosse solo una partizione sulla scheda. Ora formiamo la scheda in FAT32. Per rendere effettivamente leggibile la carta, usa

mkfs -T vfat /dev/sdX#

E poi dovrebbe essere vuoto, con una singola partizione FAT32 che sia Windows che Linux possono leggere.


Non ha funzionato. Sembra che abbia riformattato l'unità in Ubuntu, ma nulla è diverso in Windows. Penso che potrebbe essere un problema con i miei driver Windows.
coltonon

A: Non avresti potuto dirmi come farlo nel modo più semplice (gparted o dischi) B: grazie per l'aiuto, ma il problema non è ancora risolto.
coltonon

0

Ho avuto questo problema per l'ultimo mese. Ecco una soluzione.

Ho scaricato un programma di gestione delle partizioni basato su Windows (in particolare AOMEI Partition Assistant Standard Ed., Ma penso che la maggior parte di esse funzionerà finché potranno vedere la scheda), l'ho usata per formattare il disco in FAT32, quindi l'ho forzato a prendere una lettera di unità (che era sotto le opzioni avanzate). La scheda ora funziona normalmente fino a quando non viene disconnessa.

Per qualche motivo, potrebbe non essere sufficiente assegnare una lettera di unità valida per quella specifica scheda sotto quella specifica copia di Windows. Non so se Windows usi qualche forma di UUID, ma almeno nel mio caso, quella informazione sembra essere incasinata. Usa qualcosa per forzare la modifica di una lettera di unità e dovresti essere almeno in grado di accedere alla scheda.

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.