Free-NTFS-for-Mac

Nigate

Language / 言語: English 日本語

Main Interface

これは Nigate の Electron グラフィカルインターフェース版で、元の極客ターミナル版を保持しながら、NTFS デバイス管理をより簡単で便利にする、現代的で直感的な操作インターフェースを提供します。1

機能特性

注意事項

[!CAUTION] このソフトウェアの安定動作とデータの整合性は、ストレージデバイスの性能に依存します。データの読み書きエラー、転送中断、またはデバイス認識失敗などの問題を避けるため、高品質なフラッシュメモリチップで製造され、信頼性のある読み書き性能を備えたUSBドライブの使用を推奨します。

クイックスタート - Shell(忍者ツールセット)

以下のスクリプトは ninja/ フォルダの忍者ツールセットから提供され、NTFS および Linux ファイルシステムの読み書きをコマンドラインでサポートします。

🌍 すべてのスクリプトが多言語対応! LANG=en または LANG=zh で言語を設定できます。

方法1: オンライン体験

NTFS 読み書きサポート

完全な管理権限を持つターミナルにコピー&ペーストして Enter キーを押してください:

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"

# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"

# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"
Linux ext4 などのファイルシステム読み書きサポート

ext2/3/4、btrfs、xfs、zfs、NTFS、exFAT、LUKS 暗号化、LVM、RAID など、さまざまなファイルシステムをサポート:

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"

# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"

# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"

方法2: ローカルにダウンロード

ダウンロード後、nigate と直接入力して起動できます:

curl https://fastly.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac/ninja/nigate.sh > ~/Public/nigate.sh && sudo -S mkdir -p /usr/local/bin && cd /usr/local/bin && sudo ln -s ~/Public/nigate.sh nigate.shortcut && echo "alias nigate='bash nigate.shortcut'" >> ~/.zshrc && osascript -e 'tell application "Terminal" to do script "nigate"'

クイックスタート - グラフィカルソフトウェア版(Electron)

tags からダウンロードして使用。

メインインターフェース

トレイ

依存関係管理

ワンクリック依存関係インストール

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"

# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"

# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"

ワンクリック依存関係アンインストール

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"

# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"

# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"

システム権限設定

システム権限とセキュリティ設定(Gatekeeper、SIP など)を設定:

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"

# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"

# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"

詳細情報については、忍者ツールセットテスト #39忍者ツールセット内容説明 を参照してください。

運用 & 開発

🚀 ワンクリック実行(初心者におすすめ)

開発環境が全くないユーザーでも、ワンステップでデプロイできます!

プロジェクトは、すべての必要なツール(Node.js、pnpm、依存関係など)を自動検出してインストールし、その後自動的にコンパイルしてアプリケーションを起動する、インテリジェントなワンクリック実行スクリプトを提供します。

方法1: プロジェクトルートのワンクリックスクリプトを使用(推奨)

# プロジェクトをクローン
git clone <repository-url>
cd Free-NTFS-for-Mac

# ワンクリック実行(環境の自動インストール、コンパイル、起動)
./dev.sh

または ninja ディレクトリのスクリプトを使用:

./ninja/izanaki.sh

スクリプトは自動的に完了します:

方法2: 手動インストール(経験豊富な開発者向け)

  1. プロジェクトのクローンと初期化
git clone <repository-url>
cd Free-NTFS-for-Mac
pnpm install
  1. アプリケーションの実行
# 本番モード
pnpm start

# 開発モード(DevTools を自動的に開く)
pnpm run dev
  1. アプリケーションのビルド
pnpm run build

🌍 多言語サポート

すべてのスクリプトとツールが多言語対応で、LANG 環境変数で設定できます:

# 日本語(デフォルト)
./dev.sh

# 英語
LANG=en ./dev.sh

# 中国語
LANG=zh ./dev.sh

対応スクリプト:

プロジェクトセットアップスクリプト

pnpm run dev でエラーが発生した場合、セットアップスクリプトを実行して修正:

pnpm run setup

または直接実行:

./ninja/izanaki.sh

このスクリプトは自動的に:

ビルド完了後、dist ディレクトリにパッケージ化されたアプリケーションが見つかります。

Mac パッケージング説明

パッケージング完了後、dist ディレクトリに以下が生成されます:

その他のパッケージングオプション:

トラブルシューティング

マウント失敗

  1. すべての依存関係がインストールされているか確認
  2. デバイスが他のプログラムによって占有されていないことを確認
  3. Windows 高速スタートアップの問題の場合、Windows でデバイスを完全にシャットダウンしてください

依存関係のインストール失敗

  1. ネットワーク接続が正常であることを確認
  2. Homebrew が正しくインストールされているか確認
  3. ターミナルで手動にインストールコマンドを実行する必要がある場合があります

アプリケーションが起動しない

  1. Node.js のバージョンが要件を満たしているか確認
  2. node_modules を削除し、pnpm install を再実行
  3. コンソールのエラーメッセージを確認

謝辞

このプロジェクトに貢献してくださったすべての開発者、テスター、ユーザーの皆様に感謝いたします!詳細は 謝辞リスト をご覧ください。

  1. : このツールを使用して NTFS デバイスをマウントまたは変更することは、データ損失のリスクがあります。操作前に重要なデータをバックアップすることを強く推奨します。このツールは「現状のまま」提供され、いかなる保証もありません。このツールの使用によって引き起こされたデータ損失について、開発者は責任を負いません。 

  2. nohajc/anylinuxfs により提供され、二次カプセル化されています