Comment fonctionne la fonction «Formater comme stockage interne» dans Android 6.0+?

31

Comment fonctionne la fonction "Formater comme stockage interne" dans Android 6.0+? Voir capture d'écran ci-dessous:

Capture d'écran
Capture d'écran (cliquez pour agrandir)

Pourquoi est-il vrai que "cette clé USB ne fonctionnera que sur cet appareil"? Est-ce dû à un format de partition? J'ai essayé de le lire dans Windows mais le format de fichier est RAW; est-il au format EXT4 pour que Windows ne puisse pas le lire? Que se passera-t-il si j'insère cette carte dans un autre appareil Android 6.0? L'autre appareil pourra-t-il le lire?

Bilo
la source

Réponses:

35

Si vous utilisez cette fonction, votre carte SD externe remplace votre stockage interne. Dans le processus, il sera crypté. Vous ne pouvez plus "simplement démonter" la carte pour la lire dans un autre appareil (y compris un lecteur de carte connecté à votre PC), car dans ce cas, le système de fichiers serait illisible dans ce dernier (en raison du cryptage - ce qui est fait " pour la sécurité ", donc un voleur ne peut pas simplement retirer la carte pour contourner l'écran de verrouillage de votre appareil et accéder directement à vos données).


Référence: Android 6.0 peut traiter les cartes SD comme un stockage interne… à un coût

Choisissez le stockage interne et la carte microSD sera reformatée et cryptée. Une fois cela fait, la carte ne peut être utilisée que comme stockage interne. Si vous essayez d'éjecter la carte et de la lire sur un ordinateur, cela ne fonctionnera pas. Toutes les données de la carte seront également effacées, vous voudrez donc peut-être d'abord sauvegarder quelque chose d'important. Android offre une option pour le migrer, mais les premiers rapports suggèrent que ce n'est pas fiable.

[…]

Vous pouvez toujours choisir d'installer des applications sur le véritable stockage interne ou sur votre carte microSD qui a été formatée pour se comporter comme un stockage interne. Mais si vous aviez un téléphone avec 8 Go de stockage et une carte microSD de 32 Go, vous n'aurez que 32 Go d'espace pour la musique, les films, les jeux ou d'autres fichiers, pas 40 Go.


Référence: stockage adoptable: fonctionnalité cachée d'Android Marshmallow que votre téléphone ne peut probablement pas utiliser :

Notez que l'espace n'est pas augmenté de la taille de la carte SD, mais de la taille de la carte SD. Vous échangez essentiellement votre stockage interne (qui est généralement eMMC, ce qui est assez rapide), avec votre carte SD (qui est généralement plus lente que la puce de stockage intégrée). Vous échangez la vitesse contre la capacité. Dans certains cas, il s'agit d'un commerce équitable.

Il y a une autre friandise intéressante: avec un peu de travail, le stockage adoptable s'étend au-delà des cartes microsd. Vous pouvez techniquement monter n'importe quel périphérique USB OTG en tant que stockage adoptable. En théorie, cela vous permettrait d'avoir un disque dur de 1 To connecté via USB OTG. Bien sûr, vous ne pourrez jamais retirer ce disque dur, donc les utilisations sont très limitées - mais très intéressantes.

Si vous souhaitez forcer «tout» périphérique de stockage connecté via USB OTG à devenir un stockage adoptable, voici la commande que vous devrez connaître. Nous n'avons pas essayé cela, alors procédez à vos risques et périls.

   adb shell sm set-force-adoptable true

Où AndroidCentral dans Inside Marshmallow: Le stockage adoptable continue:

   adb shell sm set-force-adoptable true

Mais vous ne devriez probablement pas.

Une fois un périphérique de stockage adopté, il fait partie du système et n'est plus amovible. Bien sûr, vous pouvez le supprimer physiquement, mais vous serez invité à le remettre pendant que les applications et les services se bloquent sur votre téléphone ou votre tablette. Il est adopté - accepté et aimé par le système, et fait partie de l'ensemble.

Voici un commentaire intéressant :

Heureux d'avoir lu cela, je pensais que le stockage adoptable était une excellente idée et je pouvais acheter un téléphone de 16 Go et simplement ajouter une grande carte microSD et battre le système. Mais ce n'est probablement pas une bonne idée maintenant que je comprends mieux comment cela fonctionne.

De plus , pour souligner ce que j'ai écrit sur la :

Vous pouvez retirer et reformater la carte quand vous le souhaitez, mais cela vous obligera à réinitialiser votre téléphone en usine.

Plus :

J'ai choisi de le conserver comme stockage externe normal. Au moins de cette façon, si le téléphone est en panne, j'ai toujours accès à mes fichiers de carte SD. L'autre moyen le garde crypté et si le téléphone devait rencontrer un problème de fin de téléphone, la carte serait inutile car elle est cryptée et le seul appareil à la voir est mort. Pas de le retirer et de l'insérer dans un ordinateur pour récupérer mes photos, vidéos ou musique.


Selon Android 6.0 Marshmallow tip: "Adoptez" votre carte MicroSD comme stockage interne [Vidéo] , il existe un "retour":

Heureusement, ce n'est pas complètement permanent. Si vous décidez de l'utiliser uniquement pour stocker des fichiers multimédias, vous pouvez le modifier en vous rendant dans Paramètres> Stockage et USB, puis en sélectionnant la carte, en cliquant sur le menu en haut à droite, puis en sélectionnant `` Formater comme portable ''.

Mais lisez entre les lignes: le format signifie que toutes les données qu'il contient seront effacées. Donc, si vous voulez le faire, vous devez vous assurer d'avoir préalablement sécurisé vos données. Pas de manière simple de "lecteur de carte USB" ici, vous devrez tout copier via USB ou réseau. 1 Et si la carte se casse, aucun moyen d'utiliser le lecteur de carte et un logiciel de récupération pour en sauver au moins certaines parties; le cryptage rend cela impossible. S'il est cassé, il ne sera probablement plus monté sur l'appareil - donc tout ce que vous n'avez pas sauvegardé ailleurs sera "définitivement perdu".


Tant que la carte est "bonne", il y a un pointeur intéressant dans le stockage adopté par Decrypting Android M (c'est moi qui souligne):

Android M permet un stockage adoptable, qui est implémenté de manière similaire au stockage interne FDE - en utilisant dm-crypt avec une clé AES statique de 128 bits par volume, stockée dans /data/misc/vold/. Une fois la clé extraite de l'appareil, le stockage adopté peut être monté et lu / écrit sur n'importe quelle machine Linux. Le chiffrement de stockage adoptable est effectué uniquement dans le logiciel (au moins dans la version d'aperçu actuelle), de sorte que ses performances sont probablement comparables à un stockage interne chiffré sur des appareils qui ne prennent pas en charge le FDE accéléré par le matériel.


Lectures complémentaires:


1 Dans Stockage ›Stockage interne, vous devriez trouver« migrer les données »qui ramènera vos données à l'intérieur - s'il vous reste suffisamment d'espace là-bas. (merci à Barleyman de l' avoir signalé)

Izzy
la source
1
Merci. Il semble un peu étrange que les deux systèmes de fichiers ne puissent pas être lus? Que se passe-t-il si l'extension SD est corrompue?
beeshyams
1
@beeshyams puis félicitations - et priez pour que vous ayez une sauvegarde décente: réinitialisation d'usine, insérez une nouvelle carte, restaurez. Devinez pourquoi je n'utiliserais jamais cette "fonctionnalité". Et vous avez oublié un autre problème: que se passe-t-il si votre carte 16 Go est remplie et que vous souhaitez la remplacer par une carte 32 Go ou 64 Go? Astuce: le même… // Lectures complémentaires: Android 6.0 peut traiter les cartes SD comme un stockage interne… à un coût
Izzy
1
+1. Éducatif et semble être une bonne idée de l'utiliser sauf comme dans les versions précédentes.
Marqué
2
Moi aussi, @beeshyams - et soyez les bienvenus sur notre nouveau tag-wiki de stockage adoptable :)
Izzy
1
Je doute que cela fonctionne de cette façon. C'est plutôt: 1) sauvegarder l' intégralité de la carte SD (peut nécessiter la racine pour certaines parties cachées), puis 2) la reformater en externe, 3) la remplacer et éventuellement la "réadopter", 4) restaurer. Dès que vous branchez une autre carte, Android vous demandera soit de l'adopter à nouveau (nouveau cryptage), soit de la refuser complètement (car elle a besoin de celle adoptée). Je n'ai pas essayé ça (je ne suis pas assez fou pour ça), donc je ne peux pas dire avec certitude lequel ce sera.
Izzy
3

Une deuxième réponse pour avoir certains points plus facilement accessibles.

  1. Oui, le stockage interne est toujours accessible, au moins pour Android. Une fois que vous avez effectué la «migration des données» vers le stockage externe, tout ce qui est mobile est transféré vers la carte SD, mais certaines choses restent toujours internes. Sur Galaxy S5, vous pouvez les trouver dans / data / app /
  2. Vous pouvez inverser le processus en ouvrant le "stockage interne" à partir des paramètres de stockage et il y a "migrer les données" qui copiera tout vers le nvram interne.
  3. Si (quand) vous n'avez pas assez d'espace pour tout déplacer, vous pouvez toujours le faire à la dure en allant sur les informations de l'application et en utilisant le bouton de changement (emplacement).

La sauvegarde Titanium restaure tout dans le stockage interne. Étant donné que dans le Galaxy S5, au moins le stockage disponible signalé est incorrect, il le remplira immédiatement. À ce stade, vous commencez à obtenir des fenêtres contextuelles constantes à partir d'applications en panne et vous devez vous diriger vers appinfo pour une application volumineuse et la désinstaller ou la déplacer vers externe pour reprendre le contrôle.

Il existe un moyen de déplacer des applications par lots entre interne et externe, apps2sd tout en un . Le traitement des fichiers est un peu lent, mais c'est un processus sans intervention.

Barleyman
la source
2

Il y a un excellent article sur reddit Clarifions une fois pour toutes la confusion concernant le stockage dans Android, y compris le stockage adoptable dans Marshmallow.

Mais pour autant que je sache, le problème est que les développeurs contrôlent toujours si leur application est déplaçable en SD, dans ce cas, le stockage interne étendu. Ainsi, vous pouvez toujours rencontrer la limitation de la capacité de stockage des téléphones. Au moins, je peux allouer tout l'espace libre à la partition / data en la repartitionnant (il y a des fichiers .pit plus pratiques pour les appareils Samsung), car je n'aurai pas besoin de partition / media car pour autant que je sache, Android se déplacera toutes les données utilisateur, images, fichiers hors ligne des services de streaming, etc. sur la carte SD intégrée; veuillez confirmer ou corriger.

Stefan
la source
Il n'y a PAS de partition / media: le dossier "faux" / SDCard / qui contient les données que vous pouvez visualiser depuis un ordinateur via une connexion USB avec le téléphone n'est qu'un répertoire dans / data, généralement / data / media / 0. Ce dossier est déplacé vers la carte SD adoptée. L'espace libéré dans / data est automatiquement disponible pour d'autres applications.
Milind R