OVH Cloud OVH Cloud

Xp NTFS vers FAT32

18 réponses
Avatar
Paca
Bonjour,
je souhaite convertir une ma partition Données (NTFS) en FAT32 pour
pouvoir y accéder sous Win98 et Knoppix.

Structure de mes disques :

Disk 1 :
C:WIN98 FAT32 ACTIVE Primary
*. Extended None Primary
D:WINXP NTFS None Logical
F:Données NTFS None Logical

Disk 2 :
H FAT32 Active Primary
*. Unallocated None Primary

Partition Magic 7, lors du redémarrage pour appliquer la
transformation m'indique :

Current operation (1of1)
Converting partition : F:données
(NTFS, Logical volume, 25164,3 MB on Disk:1)
To type : FAT32
Entire Progres : 100%

Error 1861 while executing Batch


Error 1861 : Data is compressed or sparse, File 48 (128). Click on OK
to cancel conversion.

Will now reboot.
Press Any Key to Continue.

Mes fichiers ne sont pas compressés et j'ai soigneusement défragmenté
toutes les partitions.
Que puis-je faire, schant que je ne parle pas du tout DOS ?

Merci.

P-S : XpPro 512Mo RAM Athlon 1600+.

8 réponses

1 2
Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Paca s'est ainsi exprimé:

On Sun, 2 May 2004 15:32:09 +0200, "Jean-Claude BELLAMY"
wrote:
Vérifie le contenu des clefs suivantes :

HKEY_CLASSES_ROOT.vbs
valeur par défaut :
VBSFile


non, cela apparaît pour .VBE mais pas pour .VBS.


????

IL FAUT DONC CRÉER CETTE CLEF!
(avec la même valeur par défaut)


HKEY_CLASSES_ROOTVBSFileShellOpenCommand
valeur par défaut :
%SystemRoot%System32CScript.exe "%1" %*



oui

"C:WINDOWSsystem32>" est le prompt du processeur de commandes!
Il ne fallait pas l'inclure dans la commande !



D:Documents and SettingsAdministrateur> echo
Commande ECHO activée.

D:Documents and SettingsAdministrateur>%pathext%
'.COM' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.


??????
Mais qu'est-ce que tu me fabriques ?????
La commande à exécuter est :
echo %pathext%
En UNE SEULE FOIS !!!

En tapant uniquement "%pathext", qui contient ".COM;....." tu demande à
cexécuter ".COM3, qui évidemment ne correspond à rien du tout!



et dans le dossier D:Documents and SettingsAdministrateur, je trouve
deux fichiers de 0ko : echo.com et echo%pathext%


Résultats des tes concetés précédentes ! ;+)

Quand tu as tapé le prompt, avec le signe ">", cela a été pris pour un
redirecteur, d'où création de fichier "echo/com" ,... !


2) il faut un ESPACE entre le nom du moteur et
le nom du fichier script passé en paramètres!



cscript "D:WINDOWSsystem32 getcomp.vbs


Là par contre, il y a un espace en TROP !
cscript "D:WINDOWSsystem32getcomp.vbs"

Le copier-coller, tu ne connais pas ?
Cela t'éviterais des fautes de frappe!


Erreur en entrée: Il n'y a pas de moteur de script pour l'extension de
fichier "
.vbs".
Mais au passage une fenêtre windows m'avertit :

PS: et vérifie l'existence des fichiers
%systemroot%system32cscript.exe
%systemroot%system32wscript.exe
(je commence à avoir des doutes en ce qui concerne ton Windows)


je les ai trouvés dans l'explorateur : cscript.exe fait apparaitre
brièvement la fenêtre, wscript affiche une fenêtre de paramètres de
Windows Script Host.


Je t'ai demandé de VÉRIFIER leur existence, et non pas de les exécuter !
(sans paramètre, cela ne sert pas à grand chose)


A tout haard, tu peux (re)télécharger VBS ici :





http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scriptfr.exe




Alors là, c'est complet : Apparition d'une
Fenêtre Installation logicielle
indiquant :
n'a pas été validé lors du test permettant d'obtenir le logo Windows
et vérifiant sa compatibilité avec Windows XP.
Ce logiciel ne sera pas installé. Contactez votre administrateur
système.
Jamais vue, cette fenêtre !
Fenêtre suivante :
Echec de l'installation du fichier INF. Raison : le programme spécifié
n'est pas un programme Windows ou MS-DOS.


Euh, oui ???



Oui, il y a une incompatibilité avec XP dans le fichier "scriptfr.inf"... çà
m'avait échappé, désolé...

Vérifie également la clef
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Scripting HostScript
Extensions.VBS
Elle contient 3 entrées :
DefaultIcon
= %SystemRoot%System32wscript.exe,2
EngineID
= VBScript
ScriptID
= VBSFile






--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *

Avatar
Paca
On Sun, 2 May 2004 20:43:29 +0200, "Jean-Claude BELLAMY"
wrote:

HKEY_CLASSES_ROOT.vbs
valeur par défaut :
VBSFile




IL FAUT DONC CRÉER CETTE CLEF!
(avec la même valeur par défaut)


oui, ça y est.

La commande à exécuter est :
echo %pathext%
En UNE SEULE FOIS !!!


D:>echo%pathext%
COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

2) il faut un ESPACE entre le nom du moteur et
le nom du fichier script passé en paramètres!



cscript "D:WINDOWSsystem32 getcomp.vbs


Là par contre, il y a un espace en TROP !
cscript "D:WINDOWSsystem32getcomp.vbs"

Le copier-coller, tu ne connais pas ?
Cela t'éviterais des fautes de frappe!


Moi pas avoir trouvé tout de suite copier-coller avec l'invite de
commandes ; mais moi avoir trouvé maintenant. C'est mieux :

D:>cscript "D:WINDOWSsystem32getcomp.vbs"
Getcomp.vbs - Recherche de fichiers et dossiers compressés
(partitions NTFS exclusivement)
JC BELLAMY © 2002
------------------
Syntaxe :
getcomp <disque:>[<dossier>]

D:> getcomp <F:>[<Temp>]
Le fichier spécifié est introuvable.

D:> getcomp <D:>[<Windows>]
Accès refusé.

D:> getcomp <D:>[<Program Files>]
Le fichier spécifié est introuvable.

D:> getcomp <D:>[<System Volume Information>]
Le fichier spécifié est introuvable.

Moi encore pas correct écrire ?

Je t'ai demandé de VÉRIFIER leur existence, et non pas de les exécuter !
(sans paramètre, cela ne sert pas à grand chose)


OK

Vérifie également la clef
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Scripting HostScript
Extensions.VBS
Elle contient 3 entrées :
DefaultIcon
= %SystemRoot%System32wscript.exe,2
EngineID
= VBScript
ScriptID
= VBSFile


oui
Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Paca s'est ainsi exprimé:

On Sun, 2 May 2004 20:43:29 +0200, "Jean-Claude BELLAMY"
wrote:

[...]
D:>cscript "D:WINDOWSsystem32getcomp.vbs"
Getcomp.vbs - Recherche de fichiers et dossiers compressés
(partitions NTFS exclusivement)
JC BELLAMY © 2002
------------------
Syntaxe :
getcomp <disque:>[<dossier>]

D:> getcomp <F:>[<Temp>]
Le fichier spécifié est introuvable.

D:> getcomp <D:>[<Windows>]
Accès refusé.

D:> getcomp <D:>[<Program Files>]
Le fichier spécifié est introuvable.

D:> getcomp <D:>[<System Volume Information>]
Le fichier spécifié est introuvable.

Moi encore pas correct écrire ?



Tu le fais exprès ???? ;+)))

Quand, dans une syntaxe de commande, une chaine est encadrée par des "<" et
">", cela signifie que l'ENSEMBLE est un paramètre FORMEL, donc à remplacer
par ce que l'on veut analyser. Et une chaine encadrée par des "[" et "]"
signifie qu'elle est OPTIONNELLE.

On voit aussi parfois le caractère "|" (pipe) qui signifie "ou"

Exemple :
C:WINDOWSsystem32>cipher /?
Affiche ou modifie le cryptage de répertoires [fichiers]
sur partitions NTFS.
CIPHER [/E | /D] [/S:répert] [/A] [/I] [/F] [/Q] [/H] [chemin [...]]

Ici, "[/E | /D]" signife que les commutateurs /E ou /D sont
facultatifs, mais si on veut les utiliser on doit CHOISIR
entre "/E" ou "/D".



Ce sont des CONVENTIONS d'écriture, qu'il ne faut saisir en AUCUN cas !

Les syntaxes valides sont donc, PAR EXEMPLE , :
getcomp F:
getcomp "D:System Volume Information"
getcomp "K:totomachintrucs divers"
....



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *

Avatar
Séverin TERRIER
Bonjour,

je m'incruste dans votre "conversation"...

Paca écrivait dans
news: :

2) il faut un ESPACE entre le nom du moteur et
le nom du fichier script passé en paramètres!



cscript "D:WINDOWSsystem32 getcomp.vbs


Là par contre, il y a un espace en TROP !
cscript "D:WINDOWSsystem32getcomp.vbs"

Le copier-coller, tu ne connais pas ?
Cela t'éviterais des fautes de frappe!


Moi pas avoir trouvé tout de suite copier-coller avec l'invite de
commandes ; mais moi avoir trouvé maintenant. C'est mieux :

D:>cscript "D:WINDOWSsystem32getcomp.vbs"
Getcomp.vbs - Recherche de fichiers et dossiers compressés
(partitions NTFS exclusivement)
JC BELLAMY © 2002
------------------
Syntaxe :
getcomp <disque:>[<dossier>]



Intuitivement, je pense qu'il faut remplacer <disque:> par D: (par exemple)

D:> getcomp <F:>[<Temp>]
Le fichier spécifié est introuvable.



Essaie de taper :
getcomp F:Temp

D:> getcomp <D:>[<Windows>]
Accès refusé.



getcomp D:Windows

D:> getcomp <D:>[<Program Files>]
Le fichier spécifié est introuvable.

D:> getcomp <D:>[<System Volume Information>]
Le fichier spécifié est introuvable.



Essaie getcomp "D:System Volume Information"
... mais à confirmer.

Moi encore pas correct écrire ?



Je crois oui, mais JCB te le dira...

Bonne journée.
--
http://severinterrier.free.fr/Boot/ Tout est gratuit et en français.
CD ou DVD de dépannage basé sur XP (ou 2003) avec interface graphique,
multitâche, support NTFS (lecture/écriture), réseau, gravure...
CD ou DVD permettant d'installer plusieurs versions de Windows.
Disquettes de boot modulaires (support CD-Rom, réseau, NTFS, noms longs)
Avatar
Paca
On Mon, 3 May 2004 09:14:58 +0200, "Jean-Claude BELLAMY"
wrote:

Moi encore pas correct écrire ?



Tu le fais exprès ???? ;+)))


Je suis institutrice et j'ai l'impression de me retrouver à la place
des enfants qui débutent en CP... Merci de ta patience et de ta
disponibilité !!!

Quand, dans une syntaxe de commande, une chaine est encadrée par des "<" et
">", cela signifie que l'ENSEMBLE est un paramètre FORMEL, donc à remplacer
par ce que l'on veut analyser. Et une chaine encadrée par des "[" et "]"
signifie qu'elle est OPTIONNELLE.

On voit aussi parfois le caractère "|" (pipe) qui signifie "ou"



OK, j'apprends.

Exemple :
C:WINDOWSsystem32>cipher /?
Affiche ou modifie le cryptage de répertoires [fichiers]
sur partitions NTFS.
CIPHER [/E | /D] [/S:répert] [/A] [/I] [/F] [/Q] [/H] [chemin [...]]



j'y arrive, mais il faut un espace entre le prompt et cipher /? :
D:> cipher /?

Ici, "[/E | /D]" signife que les commutateurs /E ou /D sont
facultatifs, mais si on veut les utiliser on doit CHOISIR
entre "/E" ou "/D".

Ce sont des CONVENTIONS d'écriture, qu'il ne faut saisir en AUCUN cas !

Les syntaxes valides sont donc, PAR EXEMPLE , :
getcomp F:
getcomp "D:System Volume Information"
getcomp "K:totomachintrucs divers"
....



Donc :

getcomp F:
Il a été trouvé :
0 dossier(s) compressé(s)
0 fichier(s) compressé(s)

Ca marche !
J'ai également essayé d'autres scripts du pack vbs.exe de ton site et
il semble que ma syntaxe ait progressé puisque je ne me suis pas fait
jeter.
Merci encore de ton aide.

Puisqu'il n'y a rien de compressé sur mon disque F, je vais tenter la
conversion en FAT32 par Partition Magic.
Avatar
Paca
On 03 May 2004 07:26:03 GMT, "Séverin TERRIER"
wrote:

Bonjour,

je m'incruste dans votre "conversation"...
------------------
Syntaxe :
getcomp <disque:>[<dossier>]



Intuitivement, je pense qu'il faut remplacer <disque:> par D: (par exemple)

D:> getcomp <F:>[<Temp>]
Le fichier spécifié est introuvable.



Essaie de taper :
getcomp F:Temp

Essaie getcomp "D:System Volume Information"
... mais à confirmer.

Moi encore pas correct écrire ?



Je crois oui, mais JCB te le dira...

Bonne journée.



Merci
Avatar
Paca
Bonjour,
J'ai installé console.vbs de JCB et ça ne marche pas :
l'item supplémentaire du menu contextuel des éxécutables est :
ouvrir avec l'invite de commande
et non pas :
éxécution dans une fenêtre de commandes
et l'effet : apparition de la fenêtre qui se referme aussitôt...
Merci de vos lumières.
Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Paca s'est ainsi exprimé:

Bonjour,
J'ai installé console.vbs de JCB et ça ne marche pas :
l'item supplémentaire du menu contextuel des éxécutables est :
ouvrir avec l'invite de commande
et non pas :
éxécution dans une fenêtre de commandes



NANNNNNNNNNNN !!!
Tu ne sais pas lire !

"ouvrir avec l'invite de commande"
çà, c'est un item qui existe déjà, qui provoque l'exécution
d'un script VBS ou JS avec "cscript.exe",sans plus, et donc
avec fermeture immédiate de la fenêtre à la fin.

"éxécution dans une fenêtre de commandes"
çà, c'est MON item, ajouté lors de la 1ère exécution
de "console.vbs", et qui provoque l'exécution
d'un script ou exécutable dans une fenêtre de commandes
ouverte automatiquement au préalable, et qui ne se ferme pas.

Il y a donc DEUX items différents...!
Nettoie tes lunettes ! ;+)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *

1 2