Est-il sûr de déconnecter un disque SATA pendant le sommeil?

9

Est-il sûr de déconnecter un disque SATA pendant le sommeil de Windows 7? Le disque est-il éteint lorsque l'ordinateur est entré avec succès en mode veille? Ce n'est pas mon disque système, c'est juste un disque tournant pour mes photos.

MyAwsomeName
la source
Est-ce un disque dur externe ou voulez-vous dire celui sur lequel votre système d'exploitation est installé?
Shekhar
Le mode veille enregistre toutes vos données - fichiers, état des fenêtres ouvertes, état d'exécution des applications dans la mémoire (ram) et votre disque dur est hors tension
Shekhar
2
Bien que vous ne causiez aucun dommage physique, la suppression du disque système en veille entraînera une panne du système lorsque le système reprendra.
Ramhound
@Shakehar Par défaut, cela est vrai, mais en fonction de ses paramètres d'alimentation, son disque peut ou non dormir avec l'ordinateur. Je voudrais d'abord vérifier vos paramètres d'alimentation, sous avancé. Comme l'a dit Ramhound cependant, si vous tentiez de reprendre votre ordinateur, votre système d'exploitation se bloquerait car il utilisait peut-être de l'espace mémoire virtuel. De plus, vous ne l'avez pas mentionné, mais pour la même raison, je n'utiliserais pas le disque sur une autre machine une fois qu'il a été retiré si vous prévoyez de conserver votre session d'origine
Jason Bristol
J'ai mis "ne jamais dormir" dans les réglages de puissance. Remarque, ce lecteur n'est pas le disque système. J'ai mis à jour l'OP avec ça .. C'est le sommeil normal, pas l'hibarnation.
MyAwsomeName

Réponses:

8

Le mode veille de Windows enregistre l'état actuel de vos machines dans la mémoire et éteint votre disque dur et votre moniteur.

Dans le cas de disques externes spécialement ceux qui sont connectés via USB et sont détectés comme externes, puisque vous utilisez des fenêtres, le système d'exploitation est suffisamment intelligent pour reconnaître que les périphériques externes peuvent être supprimés à tout moment et désactive le cache d'écriture. Cela réduit les risques de corruption des données.

Vous pouvez donc supposer en toute sécurité que vous pouvez supprimer vos disques externes sans aucune corruption de données. Cependant, comme l'a souligné Ramhound - votre système peut se bloquer si vous supprimez votre disque principal.

Les systèmes ont plusieurs états d'alimentation de S-0à S-4et G-4.
S-0est en état de fonctionnement actif et à G-4pleine puissance, où la machine devrait redémarrer pour démarrer.

S-1pour S-3sont des états successifs de sommeil et S-4est mise en veille prolongée état.
Lorsque la machine atteint l'état S-1, le processeur s'arrête.
At S-2It perd le contexte matériel et le contenu du cache (cela devrait également inclure tous les caches d'écriture). Cela devrait vous protéger davantage contre toute corruption de données.
À S-3 (your default sleep mode)certains puces supplémentaires sur la carte mère peuvent être désactivées.

Donc, pour faire court, retirer le disque dur pendant que la machine est en mode veille ne devrait pas affecter la santé du matériel car il existe plusieurs contrôles intégrés pour vous protéger contre cela.

Mise à jour marquée S-3 comme mode de veille par défaut - ressource

Shekhar
la source
C'était un disque SATA interne, pas un disque connecté par USB. Comment savoir si l'ordinateur est entré en S1, S2 ou S3? J'ai cliqué sur le bouton de veille, pas sur l'hibernation.
MyAwsomeName
vous pouvez vérifier les paramètres d'alimentation du mode veille et déterminer le mode de veille de la machine. Par défaut, il doit être S2 ou S3. Je mettrai à jour ma réponse une fois que j'aurai une réponse concluante à cela
Shekhar
@MyAwsomeName mis à jour pour répondre à votre requête
Shekhar
1

Un autre problème est que pendant l'état de veille (et l'état d'hibernation également), il peut y avoir des processus qui ont des fichiers ouverts sur le lecteur et le contenu des fichiers peut être dans un état incohérent, ce qui signifie que les données peuvent être corrompues lorsque vous déconnectez le disque.

Les applications bien écrites doivent effectuer un nettoyage avant que le système ne passe en mode veille et rendre les fichiers cohérents ou même les fermer complètement pour préparer une éventuelle suppression du lecteur pendant la veille. Voir Comment puis-je savoir quand Windows passe en mode veille / hors veille ou en veille prolongée?

Le système de fichiers du disque doit être cohérent lorsque Windows vide le cache avant d'entrer en veille. Voir Est - ce que Windows vide les caches de lecteur en veille?

Question étroitement liée: est-il sûr de débrancher une clé USB lorsque Windows est en mode veille / hibernation / arrêt?

pabouk
la source