
我將一些檔案從另一台電腦複製到我的西部資料外部硬碟,然後將其連接到我的 PC 後,Windows 無法識別我的 NTFS 驅動器。
幾個月前,我將分割區更改為擁有 1 個 NTFS 磁碟機和 1 個 FAT32 磁碟機。 FAT32 驅動器很好,但 Windows 不顯示我的 NTFS 驅動器,Ubuntu 也不顯示。
答案1
根據您連結到的螢幕截圖,gparted 告訴您:
警告:
ntfs_mst_post_read_fixup_warn:magic:0x44414142 大小:1024 usa_ofs:24474 usa_count:46079:無效參數
記錄0沒有FILE magic(0x44414142)
無法載入錯誤
輸出:////////////
4142不一致。在 Windows 上執行 chkdsk /f 然後重新啟動兩次!
/f 參數的用法非常重要!軟體未對 NTFS 進行任何修改。無法讀取該檔案系統的內容!因此,某些操作可能無法使用。原因可能是缺少軟體包。 ntfs 檔案系統支援需要以下軟體包清單:ntfsprogs / ntfs-3g。
在我看來,這是檔案系統損壞的明顯跡象。也許在系統完成向其寫入資料之前磁碟被拔出,或者磁碟本身存在一些物理問題。如果磁碟在工作時受到突然振動或加速,則可能會發生後者。
您還會注意到,警告訊息為您提供了明確的操作方案:“在 Windows 上執行 chkdsk /f,然後重新啟動兩次!”
我建議你這樣做,完成後,重試該操作。如果仍然不起作用,請考慮將資料複製到其他地方,重新格式化分割區並將資料複製回該分割區。請記住,Linux NTFS 支援仍然有些參差不齊,並且可能有一些粗糙的地方;為了互通性,除非你絕對需要能夠儲存大小 >4GiB 的文件,您最好使用 FAT32。