[disques durs] Se debrouiller avec des disques OEM bridés.

TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

bon j'ai reussi a lancer la commande sur le seagate que j'ai. Mais je pense que je vais etre en timeout, faudra que j'augmente la limite; et que je mette un système recursif pour faire les autres disques.

J'essaie le hitachi ce soir en rentrant...
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

J'ai un doute sur le fait que la commande ./setblocksize -b512 /dev/sg1 est servi a quelque chose, ou ai fonctionné.
Là j'ai lancé, sur le même disque qui a subit ./setblocksize -b512 /dev/sg1, sg_format –format –size=512 /dev/sg1.
Et ça a l'air de tourner normalement, même si je suis a 3% avec 20 minutes (soit environs 10h pour la passe complète).
Si les résultats sont là, je commencerais par cette commande sur un autre disque, voir si elle "suffit".
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

ca dépend de la taille du disque? puis si ca fait un formatage bas level normal que ce soit super long
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

4to.
Mais 10h je trouve ça quand même bien long. Je me demande si la parallélisation ajoutera du temps.
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

10H pour 4To en low level ca me parait clairement pas déconnant perso.

sur du 160GO avec killdisk c'est déjà quasi 2H
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

10H pour 4To en low level ca me parait clairement pas déconnant perso.

sur du 160GO avec killdisk c'est déjà quasi 2H
j'ai pas fini alors...
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

ouaip :D

après à voir si ta commande est multi thread ou pas
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par Tadeus »

J'avais zappé ce topic

Faut que je regarde ça attentivement parce que je veux aussi faire l'inverse moi

Mettre du std dans des boitiers NetApp ou EMC :)
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

de mon coté, cequi a marché c'est les utilitaires sg3-utils.
sur Hitachi et sur seagate sans soucis, tu lui indique juste la taille des secteurs que tu veux (512/520/528/4K...)
aucuns soucis sur tous mes disques. J'ai reformaté aussi comme ça quelques disques d'origine HP/IBM et autre, déjà en 512 (mais histoire d'avoir des disques propres), sans aucun soucis. J'ai pas essayer de cramer des ssd comme ça par contre encore :o

edit; exactement la manip du lien de gizmo ;)
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par poulpito »

J'avais zappé ce topic

Faut que je regarde ça attentivement parce que je veux aussi faire l'inverse moi

Mettre du std dans des boitiers NetApp ou EMC :)
pareil :whistle:
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

si vous avez un baie nettap à me donner je peux tester avec quelques disques divers :D

Je pense qu'un blocage est a prévoir au niveau firmware des disques, pour les baies récentes au moins. Ainsi les disques passés en 512 ne peuvent a priori pas etre flashé avec un firm classique, et restent en firmware oem (ce qui n’empêche pas qu'ils fonctionnent parfaitement, j'ai fait la comparaison).

La prochaine étape serait a mon avis de trouver un utilitaire pour flasher qui passe outre les vérifications constructeurs; en effet, les disques sont 100% identiques, mis a part ce putain de firmawre, les risques sont donc maigres de rendre un disque HS.
Et enfin, de trouver et/ou de constituer une banque de données de firmware classiques et OEM pour pouvoir passer les modèles d'un état a un autre.
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par Tadeus »

J'ai du netapp en stock. (FAS2040, FAS3140...), aussi Equallogic, aussi IBM Nxxx, aussi EMC :D

Les firmwares constructeurs sont facile à obtenir en cherchant un peu (en décompressant les fichiers d'update, on retrouve les fichiers en question). Mais je n'ai pas encore trouvé un soft qui permettent de les forcer :(

Edit: chez Equallogic, il y a 3 moyens de valider un disque:
-> Par Serial Number (un fichier contient la liste dans l'OS de la baie)
-> Par modèle (sur les vieilles Equa)
-> Par firmware (sur les récentes)
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

Pour information, les disques en 520byte/secteurs sont reconnus par Exsi (chez moi en version 6.0, je sais pas pour les précédentes).
La capacité est légèrement inférieure par contre.
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

[disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

hop, je relance un peu le sujet, j'ai de nouveaux disques a passer à la moulinette, mais je vois que j'avais pas fini le travail de capitalisation, et que j'avais pas mis mes scripts... qui du coup sont perdu.

Pour etre sur de pas perdre l'info, je copie de message du forum servthehome qui a servi de base (pointé plus haut par giz d'ailleurs:
or those of you who have purchased OEM rebranded HDD or SSD from major storage vendor such as NetApp, EMC, or even HP, you might find out that the drive that you've purchased will not initialized in windows. The main reason is that the drive come formatted from the factory with a non standard sector size of 520B or 528B, and windows refused to initialized drive other than the normal 512B or 4Kb. I read online the reason that these drive are formatted that way is due to some proprietary software that these vendor uses needs the additional sector size for some fancy parity stuff.

Anyway, you probably think that you are SOL after trying every possible means to use the drive.
Luckily there is a way to change the drive sector back to 512B. It require that you install centOS linux and follow the instruction below

Look in /var/log/messages after reboot, and you will see useful information:

Mar 9 08:08:54 vhc-carthage kernel: sd 6:0:7:0: [sdh] Attached SCSI disk
Mar 9 08:08:57 vhc-carthage kernel: ...ready
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] Unsupported sector size 520.
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] 0 512-byte logical blocks: (0 B/0 B)
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] 520-byte physical blocks
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] Write Protect is off
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] Write cache: disabled, read cache: enabled, supports DPO and FUA
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] Unsupported sector size 520.
Mar 9 08:08:57 vhc-carthage kernel: sd 6:0:8:0: [sdi] Attached SCSI disk

# yum install sg3_utils

# sg_scan -i
/dev/sg8: scsi6 channel=0 id=7 lun=0
NETAPP X287_S15K5288A15 NA00 [rmb=0 cmdq=1 pqual=0 pdev=0x0]
/dev/sg9: scsi6 channel=0 id=8 lun=0
NETAPP X287_S15K5288A15 NA00 [rmb=0 cmdq=1 pqual=0 pdev=0x0]

Now you should format the offending drive using the "sg_format" command.
[root@azev /]# sg_format --format --size=512 /dev/sg8

NETAPP X287_S15K5288A15 NA00 peripheral_type: disk [0x0]
Mode Sense (block descriptor) data, prior to changes:
Number of blocks=573653847 [0x22314357]
Block size=520 [0x208]

A FORMAT will commence in 10 seconds
ALL data on /dev/sg8 will be DESTROYED
Press control-C to abort

It is pretty simple, and after the format is completed, you should have no problem initializing the drive in Windows. However, per Patrick, some drive might require that you've bring the drive offline and then online before it would allow you to format it.

Some people argue that the custom firmware on the drive is set to work with sector size 520B or 528B, but during my benchmark, the drive performance was pretty much on par with the normal retail channel.

Hopefully you find this information useful next time you come across a drive with other than 512B sector size.
J'essaierai de refaire un truc propre et de vous le poster :D

autres ressources utiles:
- mettre et surveiller des process en arrière plan linux: https://openclassrooms.com/courses/repr ... riere-plan
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

http://www.doki-doki.net/~lamune/computers/blocksize/

J'ajoute que ma h200 ne semble plus reconnaître les disques en 520: seul un firmware spécifique doit le permettre...
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

En full depuis une carte en mauvais firmware, et sous W64bit:
I purchased a few of the Hitachi HUS156060VLS600 formatted for NetApp with a 520 sector size. I had a Dell 2950 rack server in my lab with a Perc 6i Raid controller. While I could see the drives in Ctrl-R, I couldn’t do anything with them – no hot spare, no raid, nothing. I purchased a Dell H310 off ebay and had to flash it to be able to do anything with the drives. Before flashing, it would behave just like the embedded raid 6i raid controller. Here’s how I flashed the H310:

1) Create a USB boot disk (I used Rufus, Fat32, FreeDOS).
2) Download this zip file: www.hercnetworks.com/Misc/LSI-9211-8i.zip
3) Extract and place on boot disk (I created a folder called LSI for it on my boot disk)
4) Boot using boot disk, change dir to LSI and run:
megarec -writesbr 0 sbrempty.bin
megarec -cleanflash 0
5) Reboot. Enter boot disk again.
6) Change to LSI folder again and run:
Sas2flsh -o 6gbpsas.fw

That’s it! Reboot. I had windows installed on a disk connected directly to the motherboard. Download the SG3 utilities from http://sg.danny.cz/sg/p/sg3_utils-1.42_mw64exe.zip and extract to a folder on your C drive (I did SG3). Run an admin command prompt, change to SG3, then run:
sg_scan
You should see your drives listed as pd0, pd1, pd2, etc.
Be sure you know which drive number you want to format and run:
sg_format --format --size=512 -v pd1
if that spits out an error, try:
sg_format --format --size=512 –-six -v pd1
Avatar de l’utilisateur
biour
Messages : 24064
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par biour »

c'est un flash en mode IT pour la carte ou quoi?
Image
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

on dirait oui
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

Oui c'est ça. La h310 a l'air très compréhensive pour cette tâche, encore plus que les h200.
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

J'ai suivis la technique de TheMartel sur des 900G netapp sans aucun soucis.
l'invite powershell faut le lancer en admin sinon sg_scan voit rien.

Pour formater un 900Go faut compter ~2H30 mini et bien prévoir une ventilation dessus sinon le disque devient très très chaud

utilitaire à lancer uniquement depuis windows, pas de dos mode (j'ai tenté en faisant une clé avec rufus).

j'ai utilisé une perc H200 en IT mode. Pour qu'il n'y est pas de soucis, il faut cacher les PIN 5/6 sur la face qui a le radiateur (trouvable sur le net), sinon erreur I/O sous windows donc pas de disques détectés.
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

C'est bien que ça ai fonctionné sous Windows, pas eu encore le courage de tester...
Tous les disques sont OK ?
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

j'ai pas accès au smart depuis windows avec hdtune mais tous fonctionnent sans soucis.
TheMartel
Messages : 7550
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par TheMartel »

Hdtune aime pas le SAS ;)
Moi j'utilise HD Sentinel
gizmo78
Messages : 20038
Inscription : ven. 12 janv. 2018 17:44

Re: [disques durs] Se debrouiller avec des disques OEM bridés.

Message par gizmo78 »

ha, pour la prochaine fois ^^

la ils vont dans un châssis nec ce soir, on verra bien
Répondre