1 votes

Comment corriger une erreur d'espace de stockage dans Win10 en état de lecture seule ?

J'ai configuré un espace de stockage avec 4 clés USB, je ne me souviens plus exactement du type de réseau RAID (niveau de redondance) que j'ai choisi. Aujourd'hui, il a disparu de l'Explorateur de fichiers et lorsque je suis allé dans "Espaces de stockage", deux des disques ont affiché un signe d'avertissement jaune, l'un d'eux indiquant en plus "Erreur" et quelque chose comme "vous devriez envisager de remplacer ce disque".

J'ai un disque USB de rechange et j'ai essayé de l'ajouter au pool mais le message "Can't add this drive" (Impossible d'ajouter ce disque) s'affichait. (Le disque est identique à l'un de ceux qui sont actuellement utilisés, et il est tout neuf, donc je suis presque sûr qu'il n'est pas défectueux). Je suis à court de ports USB et il semble que seuls les quatre ports principaux (utilisés) de la carte mère soient acceptables - j'ai déjà eu la même erreur chaque fois que j'ai essayé de connecter un disque à ma carte USB PCI supplémentaire ou à des concentrateurs USB.

Après plusieurs tentatives et l'échec de l'extension du pool pour supprimer les disques problématiques, l'espace de stockage semble maintenant être passé en mode lecture seule. Je ne peux plus cliquer sur "Modifier les paramètres"/"Gérer" et je ne sais pas ce que je dois faire :

The failed '5.45TB' drive now just shows as Warning, but before had more details, like serial number, and the recommendation to swap it.

J'ai vu des articles sur la façon de définir un pool de stockage en accès lecture-écriture en utilisant Windows PowerShell :

Get-StoragePool <PoolName> | Set-StoragePool -IsReadOnly $false'

mais je ne sais pas quel est le nom de ma piscine. Comment/où puis-je le trouver ? Et que dois-je faire ensuite ?

J'ai vraiment besoin d'aide pour savoir quelle procédure je dois suivre pour la récupération. Étant donné que je n'ai que quatre ports USB en état de marche, dois-je déconnecter le disque défaillant et ajouter le disque de rechange dans ce port (sans passer d'abord par l'option "supprimer le disque" du pool de stockage... si j'arrive à le configurer pour qu'il ne soit plus en lecture seule) ? Ou dois-je obligatoirement commencer par " supprimer " le disque défaillant ?

Tout conseil étape par étape adapté aux novices serait très apprécié.

0voto

user475685 Points 953

Ok, alors laissez-moi répondre à ma propre question au cas où quelqu'un se retrouverait avec un problème similaire. (C'est un peu long, mais si cela vous intéresse, lisez la suite).

... Tout d'abord, tout est bien qui finit bien. L'espace de stockage est de nouveau opérationnel et j'avais raison de penser que le fait qu'il soit hors ligne (avec des "avertissements" à côté de certains lecteurs) ne signifiait pas nécessairement que j'avais perdu l'intégrité des données.

Je veux aussi répondre à un commentaire qui a été fait ailleurs où j'ai aussi posté cette question... pourquoi diable est-ce que j'utilise des disques USB externes et des pools de stockage Windows10 plutôt qu'un matériel RAID approprié ? J'ai eu un certain nombre de NAS autonomes dans le passé, certains fonctionnent encore, mais tous semblent finir par mourir et le plus gros problème que j'ai eu avec eux est de gérer une sauvegarde pour eux. L'utilisation d'un lecteur USB pour un clone miroir n'a jamais fonctionné de manière fiable pour moi. J'en suis venu à la conclusion que la meilleure option était d'utiliser un service de sauvegarde en nuage. Avec environ 25 To de données, j'ai constaté que des services comme Backblaze étaient tout simplement trop chers pour moi (il faut payer le prix fort pour qu'un disque NAS soit couvert par un plan d'entreprise). Cependant, un plan familial bon marché couvre un pool de stockage Windows, car il est considéré par le système d'exploitation comme un autre disque. Ainsi, pour mes 72 $ par an, je dispose actuellement de 25 To de données sauvegardées. Je dirais que c'est un bon rapport qualité-prix. Idem pour l'utilisation de disques durs externes USB. Je ne sais pas pourquoi, mais ces disques externes sont tellement moins chers que leurs homologues internes nus. J'ai vu cette question posée, sans réponse concluante.

Quoi qu'il en soit, j'ai fini de fulminer. Voici les leçons que j'ai apprises.

  1. ne déconnectez pas le disque défaillant et essayez de le remplacer par un nouveau. Si un disque est manquant, le pool passe en mode lecture seule comme indiqué sur ma capture d'écran. Tant que tous les disques sont connectés (même s'ils ont des avertissements), le pool peut être "administré", c'est-à-dire que vous pouvez aller dans Manage et ajouter ou supprimer des disques.

  2. Lire la suite https://docs.microsoft.com/en-us/Windows-server/storage/storage-spaces/storage-spaces-states qui explique les différents états d'erreur du pool et des disques physiques. Utiliser Windows Powershell n'est pas difficile. C'est comme une ligne de commande normale. Ouvrez-la en tapant Powershell dans votre recherche Windows et sélectionnez l'option "Exécuter en tant qu'administrateur" (sur le côté droit de la fenêtre des résultats de la recherche). Vous pouvez également choisir l'option "Exécuter ISE en tant qu'administrateur". Il s'agit d'un IDE pour les scripts Powershell, qui vous donne essentiellement du code complet, ce qui facilite la saisie des commandes.

  3. Je n'ai fait que taper Get-PhysicalDisk pour obtenir une liste de mes disques et vérifier leur état. J'ai remarqué que l'un d'entre eux avait un statut opérationnel de 'Lost Communication' (qui était l'un des disques affichant un 'Warning'). L'autre, celui avec l'avertissement et l'erreur, était affiché comme {Split, OK}.

  4. J'ai éteint et vérifié toutes les connexions USB et déplacé certains câbles vers différents ports. J'ai un casque Rift VR qui utilise quelques ports et je l'ai temporairement débranché. Après quelques redémarrages (en essayant différentes configurations), le disque "perdu" est réapparu comme étant connecté et maintenant, avec trois des quatre disques opérationnels dans le pool, l'espace de stockage est revenu en ligne. Maintenant avec seulement un avertissement à côté d'un lecteur. NB> Il s'avère que j'utilise un miroir à deux voies. Vous pouvez le voir sur ma capture d'écran dans le message original. Sous le premier menu déroulant "Storage Spaces", il est indiqué "Storage Space 24tb" (c'est le "FriendlyName" que j'ai dû donner au pool lorsque je l'ai configuré) et en dessous, il est indiqué la configuration de la matrice.

  5. Maintenant, il faut remplacer le disque défaillant. Vous devez cliquer sur " Prepare for removal " (préparer le retrait), mais l'idéal est d'ajouter d'abord un nouveau disque. S'il n'y a pas assez d'espace de stockage pour déplacer les données vers les autres disques, cette opération échoue sans vous donner d'erreur ou de notification (sous Windows10 au moins). Avec ma configuration de 4 disques, 1 défaillant, miroir bidirectionnel, je ne pouvais tout simplement pas retirer le disque défaillant - vous auriez besoin d'au moins 2 et 2 (4 disques) opérationnels, avant de pouvoir retirer un cinquième disque défaillant.

  6. Mon problème était qu'avec des ports USB limités, chaque fois que j'essayais d'ajouter un disque supplémentaire, j'obtenais l'erreur suivante :
    Impossible de préparer les lecteurs Fermez toutes les applications qui accèdent au lecteur, puis réessayez. Le système ne trouve pas le fichier spécifié. (0x00000002)

Alors oui, évidemment, vérifiez d'abord que votre disque est effacé (pas de partitions, etc., ce que vous verrez mentionné si vous cherchez l'erreur sur Google), mais pour moi, le problème est que seuls certains des ports de mon PC semblent fonctionner pour la configuration initiale du disque dur. J'ai 4 ports à l'arrière du PC, 2 à l'avant, et 4 supplémentaires sur une carte PCI USB. Les deux en façade et les 4 sur la carte PCI n'ont pas fonctionné. Ce que j'ai fait, c'est déplacer certains des disques du pool vers la carte PCI (ils étaient toujours connectés et fonctionnaient), ce qui a libéré les ports de la carte mère principale à l'arrière du PC. Je les ai utilisés pour connecter le nouveau disque et j'ai finalement pu l'ajouter au pool sans erreur.

  1. Ainsi, après avoir ajouté le disque, j'ai laissé le pool de stockage s'optimiser, c'est-à-dire répartir les données sur tous les disques. J'ai ensuite pu "préparer le retrait" et finalement déconnecter le disque défaillant. Je vais ajouter au moins un disque supplémentaire pour une meilleure redondance, afin d'éviter le problème que j'ai rencontré lorsque le pool entier a cessé de fonctionner lorsque deux des quatre disques avaient des avertissements.

Je garderai un œil sur ces avertissements et je changerai de disque avant de rencontrer un problème similaire.

Bon, d'accord, ce n'est pas l'installation la plus robuste, mais c'est rentable pour moi, alors pour l'instant je vais faire avec :)

0voto

Je me suis battu avec ça aussi.

Windows 10 Enterprise 1909 - OS Build 18363.1256 - 64 bit

J'ai essayé d'ajouter un certain nombre de nouveaux disques au pool de stockage (2 x 12 To et 3 x 4 To). Les trois disques de 4 To ont été ajoutés sans problème, mais j'ai obtenu l'erreur suivante Can't prepare drives - Le système ne peut pas trouver le fichier spécifié. 0x00000002 lorsque j'ai essayé d'ajouter les deux disques de 12 To.

J'ai déplacé les deux nouveaux disques de 12 To dans un autre boîtier, le même que celui qui contenait les trois disques de 4 To. Par la suite, ce boîtier est relié à un port USB de la carte mère et non à un Anker Ultra-Slim USB 3.0 4-port Hub par lequel les autres boîtiers sont connectés. Une fois les disques déplacés dans ce boîtier, je n'ai eu aucun problème pour ajouter les nouveaux disques au pool.

La prochaine fois que je serai à MS Ignite, il faudra que quelqu'un de l'équipe chargée du stockage m'explique ce problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X