「com1」から「com9」までのファイルまたはディレクトリを作成できません。

「com1」から「com9」までのファイルまたはディレクトリを作成できません。

'com1', 'com2', ..., 'com9'拡張ハードドライブに名前が付けられたフォルダやファイルを作成できません。ゲームが保存されている別のドライブにWineプレフィックスを作成しようとするとエラーが発生します。

ここに画像の説明を入力してください。

winecfg以下は、新しいプレフィックスを実行したときの出力全体のペーストビンです。https://pastebin.com/SsaAFGdw

ディレクトリとファイルを作成できるので、権限の問題ではないと思います。また、プライマリブートドライブからプレフィックスを作成し、拡張ハードドライブに移動し、次に'com1', 'com2', ..., 'com9'

ここに画像の説明を入力してください。

ドライブパーティションを拡張する方法は次のとおりです。 ここに画像の説明を入力してください。

sudo WINEPREFIX='path' winecfg動作しません。同じ結果です。

エディター: オペレーティング・システム: Manjaro KDE Plasma

出力mount | grep /dev/sdb

/dev/sdb2 on /run/media/snich/Extended type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdb4 on /run/media/snich/Games type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdb3 on /run/media/snich/Personal type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

答え1

ntfs-3gを使用すると仮定すると、windows_namesおそらくどこかにオプションとして設定されているでしょう。マンページを見ました。

オプション

ウィンドウ名

このオプションは、Windowsが許可しない名前でファイル、ディレクトリ、および拡張属性が生成されるのを防ぎます。

  • 許可されていない文字が一部含まれています。
  • または、最後の文字が空白またはドットの場合
  • または名前が予約されました。

禁止文字は " * / : < > ? \ | と 0x20 未満のコードを持つ 9 文字です。予約名は CON、PRN、AUX、NUL、COM1..COM9、LPT1..LPT9 . サフィックスまたはその後にドットがあります。

これらの既存のファイルは読み続けることができ、名前を変更できます。

編集者の答え:

私は現在Debian/Busterを使用しており、以下を/etc/udisks2/udisks2.conf含むファイルがあります。

### For the reference, these are the builtin mount options:
# [defaults]
[...]
# ntfs_defaults=uid=$UID,gid=$GID,windows_names
# ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes

したがって、Debianとほとんどの派生製品の場合、NTFSをインストールすることはオプションを使用することを意味しますwindows_names。同じ文書(もう少し上)の説明に従って、オプションをファイルに配置できます /etc/udisks2/mount_options.conf。ファイルを編集/作成し、これら2行をコピーし、先行ハッシュを削除してオプションを削除しますwindows_names。すべてのタスクをrootとして実行し、権限を知っている必要があります。

アンインストールして再インストールしてください。

(これはすべてが良いアドバイスであるかどうかはわかりません。WineはMS-Windowsを「模倣する」ので良いことではありません)確かに痛くないような感じがします。

楽しむ!

答え2

ワインWindowsはエミュレートされているため、Windowsと互換性がある必要があります。 コミュニケーション*は、MSDOSとWINDOWSのcom(シリアル)ポートの予約語です。

マイクロソフトヘルプ

次の予約済み名をファイル名として使用しないでください。

CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8およびLPT9。また、拡張子を使用してこれらの名前に従わないでください。たとえば、NUL.txt は推奨されません。詳しくは、ネームスペースをご覧ください。

関連情報