Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/11/2016, à 00:31

nico754

Partition illisible

Bonjour à tous,

Mon PC est depuis plusieurs années en dualboot windows10 (ntfs) - ubuntu
Suite à un boot sous windows je n'ai plus accès à une patition de données commune (fat32) depuis ubuntu et cette même partition est devenue illisible depuis windows.
Lorsque j'essaie de lancer fsck sur cette partition j'ai:

ubuntu@ubuntu:~$ sudo fsck /dev/sda4
fsck de util-linux 2.20.1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
Seek to 525314555392:Invalid argument

J'ai le même résultat que je lance fsck depuis ma session ou depuis un livecd.
Une idée?

Merci d'avance.
Nico


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 23/11/2016, à 21:22)

Hors ligne

#2 Le 23/11/2016, à 09:21

Bougron

Re : Partition illisible

Bonjour
Pourrais-tu contrôler la qualité du disque
A) Installer l'application GSMARTCONTROL qui est dans la logithèque
B) Donner le résultat de la commande

sudo smartctl   -s   on    -a   /dev/sda

Dernière modification par Bougron (Le 23/11/2016, à 09:21)

Hors ligne

#3 Le 23/11/2016, à 09:33

Nasman

Re : Partition illisible

A priori une partition en fat32 est sensée être réparée depuis Windows.

J'espère pour toi que tu n'as pas choppé un ransomware qui aurait chiffré cette partition.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#4 Le 23/11/2016, à 21:08

nico754

Re : Partition illisible

Bonjour,

La réponse:

"
=== START OF INFORMATION SECTION ===
Model Family:     Toshiba 2.5" HDD MK..76GSX
Device Model:     TOSHIBA MK6476GSX
Serial Number:    916CF38MS
LU WWN Device Id: 5 000039 386d01d96
Firmware Version: GS001C
User Capacity:    640 135 028 736 bytes [640 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Wed Nov 23 20:03:10 2016 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(  120) seconds.
Offline data collection
capabilities: 			 (0x51) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 181) minutes.
SCT capabilities: 	       (0x003f)	SCT Status supported.
					SCT Error Recovery Control supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0027   100   100   050    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0023   100   100   002    Pre-fail  Always       -       2163
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       3974
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Minutes        0x0032   086   086   000    Old_age   Always       -       98h+44m
 10 Spin_Retry_Count        0x0033   179   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       3885
183 Runtime_Bad_Block       0x0032   100   100   001    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
185 Unknown_Attribute       0x0032   100   100   001    Old_age   Always       -       65535
187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       3548
188 Command_Timeout         0x0032   100   098   000    Old_age   Always       -       15
189 High_Fly_Writes         0x003a   100   100   001    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   077   040   040    Old_age   Always   In_the_past 23 (Min/Max 14/23)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       1800
192 Power-Off_Retract_Count 0x0022   100   100   000    Old_age   Always       -       1376277
193 Load_Cycle_Count        0x0032   089   089   000    Old_age   Always       -       119403
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 3820 (device log contains only the most recent five errors)
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 3820 occurred at disk power-on lifetime: 2779 hours (115 days + 19 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 41 da 2d 4a 2a 64  Error: UNC at LBA = 0x042a4a2d = 69880365

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 e8 d8 28 4a 2a 40 00      00:54:50.888  READ FPDMA QUEUED
  2f 00 01 10 00 00 40 00      00:54:50.887  READ LOG EXT
  61 08 c8 f8 38 62 40 00      00:54:46.856  WRITE FPDMA QUEUED
  61 08 c0 08 39 62 40 00      00:54:46.855  WRITE FPDMA QUEUED
  60 e8 b8 28 4a 2a 40 00      00:54:46.854  READ FPDMA QUEUED

Error 3819 occurred at disk power-on lifetime: 2779 hours (115 days + 19 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 41 ba 2d 4a 2a 64  Error: WP at LBA = 0x042a4a2d = 69880365

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  61 08 c8 f8 38 62 40 00      00:54:46.856  WRITE FPDMA QUEUED
  61 08 c0 08 39 62 40 00      00:54:46.855  WRITE FPDMA QUEUED
  60 e8 b8 28 4a 2a 40 00      00:54:46.854  READ FPDMA QUEUED
  61 08 b0 d0 6f 63 40 00      00:54:46.854  WRITE FPDMA QUEUED
  2f 00 01 10 00 00 40 00      00:54:46.854  READ LOG EXT

Error 3818 occurred at disk power-on lifetime: 2779 hours (115 days + 19 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 41 9a 2d 4a 2a 64  Error: UNC at LBA = 0x042a4a2d = 69880365

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 e8 98 28 4a 2a 40 00      00:54:42.843  READ FPDMA QUEUED
  2f 00 01 10 00 00 40 00      00:54:42.843  READ LOG EXT
  60 e8 88 28 4a 2a 40 00      00:54:38.799  READ FPDMA QUEUED
  61 08 80 88 86 64 40 00      00:54:38.799  WRITE FPDMA QUEUED
  61 08 78 b8 31 16 40 00      00:54:38.799  WRITE FPDMA QUEUED

Error 3817 occurred at disk power-on lifetime: 2779 hours (115 days + 19 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 41 8a 2d 4a 2a 64  Error: UNC at LBA = 0x042a4a2d = 69880365

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 e8 88 28 4a 2a 40 00      00:54:38.799  READ FPDMA QUEUED
  61 08 80 88 86 64 40 00      00:54:38.799  WRITE FPDMA QUEUED
  61 08 78 b8 31 16 40 00      00:54:38.799  WRITE FPDMA QUEUED
  2f 00 01 10 00 00 40 00      00:54:38.798  READ LOG EXT
  61 08 60 88 86 64 40 00      00:54:38.798  WRITE FPDMA QUEUED

Error 3816 occurred at disk power-on lifetime: 2779 hours (115 days + 19 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 41 5a 2d 4a 2a 64  Error: UNC at LBA = 0x042a4a2d = 69880365

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 e8 58 28 4a 2a 40 00      00:54:34.787  READ FPDMA QUEUED
  2f 00 01 10 00 00 40 00      00:54:34.787  READ LOG EXT
  61 08 48 f0 38 62 40 00      00:54:30.755  WRITE FPDMA QUEUED
  61 08 40 00 39 62 40 00      00:54:30.754  WRITE FPDMA QUEUED
  60 e8 38 28 4a 2a 40 00      00:54:30.754  READ FPDMA QUEUED

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
"

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 23/11/2016, à 21:23)

Hors ligne

#5 Le 23/11/2016, à 21:11

nico754

Re : Partition illisible

Au fait...je fais comment pour réupérer une FAT32 sous windows?

Hors ligne

#6 Le 23/11/2016, à 22:50

Bougron

Re : Partition illisible

Bonsoir
D'abord, Ubuntu sait réparer les partitions FAT32 à condition de pouvoir lire le contenu.
J'ai constaté que ton disque quasiment neuf, 99 heures au compteur ce qui est stupide, est en très mauvais état
car déjà 3820 corrections faites au bout de 49 jours
Mais il est possible qu'au pays du soleil levant, les jours ne durent que 2 heures
De plus la valeur des compteurs 192 et 193 me semble déja trop importante..

,192    0xC0    Power-off Retract Count        Indique le nombre d'arrêts d'urgence, c'est-à-dire, le nombre total d'arrêts non sécuritaires du disque dur, souvent causés par un arrêt forcé de l'ordinateur ou un choc violent.

Dernière modification par Bougron (Le 23/11/2016, à 23:58)

Hors ligne

#7 Le 23/11/2016, à 23:58

nico754

Re : Partition illisible

Mon disque est loin d'être neuf. Il à 5 ans.
Ce qui est neuf c'est le montage. Je l'ai modifié pour essayer d'avancer le problème mais ça ne m'as pas aidé.
Je penses que 4 jours c'est le temps depuis lequel mes données sont inaccessibles.

Hors ligne

#8 Le 24/11/2016, à 00:10

Bougron

Re : Partition illisible

Essaies sous windows

chkdsk  /f   /r         X:

avec X a remplacer par la lettre allouée à la partition

Hors ligne

#9 Le 24/11/2016, à 21:27

nico754

Re : Partition illisible

Ca marche pas:
Le type de fichier est RAW
CHKDSK n'est pas disponible pour RAW lecteurs.
Une idée?

Hors ligne

#10 Le 25/11/2016, à 13:20

Bougron

Re : Partition illisible

Bonjour.
Je ne sais  que te répondre
A) donner le résultat de la commande dmesg afin d'en voir un peu plus
B) faire une live USB avec la version 16.04.1 afin d'avoir un logiciel plus a jour que la version du 29 octobre 2011
C) considérer que la réparation est impossible Donc au besoin utiliser Photorec ..

Dernière modification par Bougron (Le 25/11/2016, à 13:22)

Hors ligne

#11 Le 25/11/2016, à 14:49

Nasman

Re : Partition illisible

Peux tu faire un

sudo fdisk -l

et un

sudo dd if=/dev/sda4 bs=512 count=1 | hexdump -C

PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#12 Le 28/11/2016, à 22:35

nico754

Re : Partition illisible

Résultat:

1+0 enregistrements lus
1+0 enregistrements écrits
0000000      X 220   m   k   d   o   s   f   s  \0  \0 002          \0
512 bytes copied, 0,000118035 s, 4,3 MB/s
0000010 002  \0  \0  \0  \0     \0  \0   ?  \0     \0  \0  \0  \0  \0
0000020  \0 230   '   =  \0    003  \0  \0  \0  \0  \0 002  \0  \0  \0
0000030 001  \0 006  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0000040  \0 001   ) 006 022 235   ,                                    
0000050           F   A   T   3   2             016 037      w   |   
0000060   "      t  \v   V    016     \a  \0    020   ^         2
0000070       026    031         T   h   i   s       i   s       n
0000080   o   t       a       b   o   o   t   a   b   l   e       d   i
0000090   s   k   .           P   l   e   a   s   e       i   n   s   e
00000a0   r   t       a       b   o   o   t   a   b   l   e       f   l
00000b0   o   p   p   y       a   n   d  \r  \n   p   r   e   s   s    
00000c0   a   n   y       k   e   y       t   o       t   r   y       a
00000d0   g   a   i   n       .   .   .      \r  \n  \0  \0  \0  \0  \0
00000e0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
*
00001f0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   U

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 28/11/2016, à 22:37)

Hors ligne

#13 Le 28/11/2016, à 22:39

nico754

Re : Partition illisible

Ca veut dire quoi ce truc?

Hors ligne

#14 Le 29/11/2016, à 09:10

Nasman

Re : Partition illisible

C'était un C majuscule après le hexdump.

Avec la bonne syntaxe, cela affichera le contenu du premier bloc de 512 octets (1 secteur) et sa transcription en caractères ascii (pour les caractères imprimables).
A partif de l'offset 1be se trouve la table des partitions indiquant dans le mode CHS et LBA l'emplacement et le type des partitions principales.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#15 Le 29/11/2016, à 22:23

nico754

Re : Partition illisible

Voici:

1+0 enregistrements lus
1+0 enregistrements écrits
512 bytes copied, 4,5086e-05 s, 11,4 MB/s
00000000  eb 58 90 6d 6b 64 6f 73  66 73 00 00 02 20 20 00  |.X.mkdosfs...  .|
00000010  02 00 00 00 00 f8 00 00  3f 00 ff 00 00 00 00 00  |........?.......|
00000020  00 98 27 3d 00 d2 03 00  00 00 00 00 02 00 00 00  |..'=............|
00000030  01 00 06 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  00 01 29 06 12 9d 2c 20  20 20 20 20 20 20 20 20  |..)...,         |
00000050  20 20 46 41 54 33 32 20  20 20 0e 1f be 77 7c ac  |  FAT32   ...w|.|
00000060  22 c0 74 0b 56 b4 0e bb  07 00 cd 10 5e eb f0 32  |".t.V.......^..2|
00000070  e4 cd 16 cd 19 eb fe 54  68 69 73 20 69 73 20 6e  |.......This is n|
00000080  6f 74 20 61 20 62 6f 6f  74 61 62 6c 65 20 64 69  |ot a bootable di|
00000090  73 6b 2e 20 20 50 6c 65  61 73 65 20 69 6e 73 65  |sk.  Please inse|
000000a0  72 74 20 61 20 62 6f 6f  74 61 62 6c 65 20 66 6c  |rt a bootable fl|
000000b0  6f 70 70 79 20 61 6e 64  0d 0a 70 72 65 73 73 20  |oppy and..press |
000000c0  61 6e 79 20 6b 65 79 20  74 6f 20 74 72 79 20 61  |any key to try a|
000000d0  67 61 69 6e 20 2e 2e 2e  20 0d 0a 00 00 00 00 00  |gain ... .......|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200

Hors ligne

#16 Le 29/11/2016, à 22:42

cqfd93

Re : Partition illisible

Bonjour,

Pour ajouter les balises code au message 15…

Ajout des balises à un texte existant :

  • sélectionner le texte

  • cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#17 Le 30/11/2016, à 09:50

Nasman

Re : Partition illisible

J'ai commis une erreur dans mon explication du post#14. En fait cela affiche la zone amorce de la partition sda4.
Elle semble bien être de type fat mais il faut que je l'examine plus en détail pour voir si c'est cohérent.

Il y a à priori une zone à désassembler à partir de l'offset 5a (le EB 58 du début signifie jmp short 0x5a, c'est à dire sauter à l'adresse 5a) mais il faut que je ressaisisse les valeurs pour y voir clair.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#18 Le 30/11/2016, à 11:18

Nasman

Re : Partition illisible

J'ai effectué le désassemblage de la zone amorce. Je ne peux le poster pour l'instant vu que le forum semble "en vrac".
Quelques points curieux :
Offset 0c nombre de secteurs par cluster - donne des clusters de 16384 octets.
L'offset 1c (début partition) indique 0 alors qu'il devrait correspondre à la lba de la première partition.
Offset 24h - taille d'une fat en secteurs ici fat=250368 secteurs
Offset 40h - disque considéré comme disque amovible (disquette ?)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#19 Le 30/11/2016, à 12:21

Nasman

Re : Partition illisible

Le css du forum étant revenu, je poste le désassemblage de la zone amorce qu'a donné nico754:

; chargé en 0000:7c00
;code16 bits
00000000  EB58		jmp short 0x5a
00000002  90		nop

00000003  		db "mkdosfs",0
0000000B  0002		dw 0x0200		; taille d'un secteur (512 octets)
0000000D  20		db 0x20			; nombre de secteur par cluster (1 cluster = 16384 octets)		!!!!!
0000000E  2000		dw 0x0020		; nombre de secteurs réservés en comptant le secteur de boot - 32 							; pour FAT32
00000010  02            db 0x2			; nombre de FATs sur le disque (2 par défaut)
00000011  0000          dw 0			; taille du répertoire racine en nombre d'entrées (0 par défaut pour FAT32)
00000013  0000          dw 0			; nombre total de secteurs 16 bits (0 par défaut pour FAT32 si dépasse 16384)
00000015  F8		db 0xF8			; type de disque (0xF8 pour les disques durs, 0xF0 pour les disquettes)
00000016  0000		dw 0			; Taille d'une FAT en secteurs (0 par défaut pour FAT32)
00000018  3F00		dw 0x3F			; Nombre de secteurs par piste (63)
0000001A  FF00		dw 0xFF			; Nombre de têtes (255)

0000001C  00000000	dd 0x0			; Secteurs cachés (0 par défaut si le disque n'est pas partitionné)	!!!!!

00000020  0098273D	dd 0x3d279800	 	; Nombre total de secteurs 32 bits - ici 1026004992 (contient une valeur si le 
						; nombre total de secteurs 16 bits est égal à 0)
00000024  00D20300	dd 0x0003d200	 	; Taille d'une FAT en secteurs 250368 (remplace l'équivalent cité au-dessus) !!
00000028  0000		dw 0x0			; Attributs du disque (extflag)
0000002A  00		db 0x0			; Version majeure du système de fichiers (0 par défaut)
0000002B  00		db 0x0			; Version mineure du système de fichiers (0 par défaut)    
0000002C  02000000	dd 0x02			; Numéro du premier cluster du répertoire racine
00000030  0100          dw 0x1			; Emplacement du secteur d'information sur le système de fichiers 							; (1 par défaut)
00000032  0600          dw 0x06			; Numéro de secteur de la copie du secteur de boot
00000034  		resb 12			; Réservé pour des ajouts ultérieurs (0 par défaut)
00000040  00		db 0			; Identification du disque (à partir de 0x00 pour les disques		!!!!! 							; amovibles et à partir de 0x80 pour les disques fixes			!!!!!
00000041  01		db 0x1			; Réservé pour un usage ultérieur
00000042  29		db 0x29			; Signature (0x29 par défaut)
00000043  06129D2C	dd 0x2c9d1206 		; Numéro de série du disque
00000047  		resb 11			; label partition
00000052  		db "FAT32   "		;

0000005A  0E            push cs
0000005B  1F            pop ds			; 
0000005C  BE777C        mov si,0x7c77		; pointe sur This is not...

;Affiche des caractères
0000005F  AC            lodsb			; charge dans al le caractère pointé par si et incrémente si (car. suivant)
00000060  22C0          and al,al		; test si zéro (fin de chaîne)
00000062  740B          jz 0x6f			; fin de chaîne, va en 6f
00000064  56            push si			; sauvegarde l'adresse du caractère à afficher
00000065  B40E          mov ah,0xe		; fonction 0eh
00000067  BB0700        mov bx,0x7		; page vidéo et couleur caractère
0000006A  CD10          int 0x10		; interruption bios 10h, fonction 0eh - affiche un caractère
0000006C  5E            pop si			; restaure l'adresse
0000006D  EBF0          jmp short 0x5f		; continue d'afficher

0000006F  32E4          xor ah,ah
00000071  CD16          int 0x16		; interruption bios 16h, fonction 0h - attend une frappe clavier
00000073  CD19          int 0x19		; bootstrap loader (redémarrage à chaud)
00000075  EBFE          jmp short 0x75		; boucle infinie
00000077  		db "This is not a bootable disk.  Please insert a bootable floppy and",0xd,0xa,"press any key to try again ...",0xd,0xa,0		
000000DC		resb 290
000001FE  55AA		dw 0xaa55

Dernière modification par Nasman (Le 30/11/2016, à 12:23)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#20 Le 02/12/2016, à 17:50

nico754

Re : Partition illisible

Ok.

Du coup quel est le problème et comment je le règle?

Hors ligne

#21 Le 07/12/2016, à 21:24

nico754

Re : Partition illisible

Une idée?

Hors ligne

#22 Le 07/12/2016, à 22:14

Laurent85

Re : Partition illisible

Vu le nombre d'erreurs dans les logs du disque dur à intervalles de quelques secondes le problème est matériel. L'attribut 187 Reported_Uncorrec n'est pas bon, sauvegarde tes données et change le disque.

Hors ligne