Windows

Anda tidak boleh menukar fail Linux pada Windows 10. Mengapa?

[Lab 1] Oracle Virtual Box and Linux Ubuntu Server Installation

[Lab 1] Oracle Virtual Box and Linux Ubuntu Server Installation

Isi kandungan:

Anonim

Bagi mereka yang memikirkan menukar fail Linux mereka pada Windows 10 , ada sesuatu yang anda ingin tahu. Menurut Microsoft, membuat atau menukar fail Linux dari Windows mungkin akan mengakibatkan korupsi data dan mungkin merosakkan persekitaran Linux anda yang memerlukan anda untuk menyahpasang & memasang semula distro anda.

Jangan ubah fail Linux pada Windows 10

Ini bermakna semua fail Linux atau fail yang disimpan di bawah ` % localappdata% lxss ` tidak boleh dibuat atau diedit menggunakan mana-mana alat Windows, atau anda mungkin menghadapi kerugian yang serius.

Jika

WSL atau Subsistem Windows untuk Linux tidak dapat mencari metadata fail Linux anda yang tersimpan untuk fail yang diberikan, secara automatik menganggap fail itu rosak atau rosak pada sistem. Ini kerana semua metadata fail disimpan dan diwakili secara berbeza dalam Linux berbanding dengan Windows. WSL menyimpan semua data Linux dalam folder NTFS, dan dengan itu mengira dan meneruskan metadata mereka dalam atribut yang dilanjutkan NTFS. Di sisi lain, aplikasi pada Windows 10 tidak mempunyai algoritma yang diperlukan untuk mengira semula & meneruskan metadata Linux ini masing-masing masa mereka membuat / mengubah suai fail yang disimpan di bawah pautan root (% localappdata lxss). Oleh itu, jika anda menggunakan aplikasi atau alat Windows 10 untuk mengubah suai sebarang fail Linux, mereka tidak akan mempunyai sebarang metadata sebelumnya dalam atribut mereka kerana tidak bersesuaian dengan format NTFS.

Aspek lain dari Windows ini alat adalah bahawa mereka tidak umum mengedit fail asal dengan serta-merta. Sebaliknya mereka bekerja dengan memotong asal, mencipta semula mereka pada aplikasi dan kemudian mengembalikannya kepada pengguna dengan semua suntingan yang diperlukan. Proses ini menghilangkan fail Linux semua fail NT dan metadata, dan fail NT fail yang diperpanjang sering tidak berterusan dan hilang. Oleh itu, jika fail Linux anda tidak mempunyai atau tidak metadata fail, aplikasi Windows akan cenderung menganggapnya sebagai rasuah dan mungkin menukarnya menjadi fail yang tidak boleh digunakan.

Pencegahan

Untuk berfungsi pada fail yang menggunakan hibrida Windows 10 dan Aplikasi Linux, lebih suka bekerja dan menyimpan fail-fail tersebut dalam sistem fail Windows anda, dan mengaksesnya dari kedua-dua Windows dan dari Bash Shell melalui

/ mnt / path. Menggunakan kedua-dua perkhidmatan untuk mengakses fail Linux anda akan membantu Windows mengiktiraf semua elemen fail sistem NT. Ini membantu anda mengakses fail yang sama menggunakan kedua alat Windows dan alat Bash tanpa perlu menyalin fail ke belakang antara sistem fail. Kata Rich Turner, Pengurus Program Senior di Microsoft - Pastikan untuk mengikuti kedua-dua peraturan ini untuk mengelakkan kehilangan fail dan / atau merosakkan data anda:

DO menyimpan fail dalam sistem fail Windows anda yang anda ingin buat / ubah suai menggunakan alat Windows DAN alat Linux

  1. TIDAK membuat / mengubah fail Linux dari aplikasi Windows, alat, skrip atau konsol
  2. Untuk baca penuh, baca catatan blog ini di

MSDN .