Windows

Anda seharusnya tidak mengubah file Linux pada Windows 10. Mengapa?

CARA AGAR EXTERNAL HARDISK (HDD/SSD) DAPAT COPY PASTE DI SEMUA OS (Windows/macOS/Linux)

CARA AGAR EXTERNAL HARDISK (HDD/SSD) DAPAT COPY PASTE DI SEMUA OS (Windows/macOS/Linux)

Daftar Isi:

Anonim

Bagi mereka yang berpikir untuk mengubah file Linux pada Windows 10 , ada sesuatu yang ingin Anda ketahui. Menurut Microsoft, membuat atau mengubah file Linux dari Windows kemungkinan akan mengakibatkan korupsi data dan dapat merusak lingkungan Linux Anda yang mengharuskan Anda untuk menghapus dan menginstal ulang distro Anda.

Jangan mengubah file Linux pada Windows 10

Ini berarti bahwa semua file Linux Anda atau file-file yang disimpan di bawah ` % localappdata% lxss ` tidak boleh dibuat atau diedit menggunakan salah satu alat Windows, atau Anda mungkin harus menghadapi beberapa kerugian serius.

Mari jelajahi alasan untuk masalah ini.

Jika WSL atau Subsistem Windows untuk Linux tidak dapat menemukan metadata file Linux yang tersimpan untuk file yang diberikan, secara otomatis diasumsikan file tersebut rusak atau rusak pada sistem. Ini karena semua file metadata disimpan dan diwakili berbeda di Linux dibandingkan dengan Windows. WSL menyimpan semua data Linux dalam folder NTFS, dan dengan demikian menghitung dan mempertahankan metadata mereka dalam atribut NTFS yang diperluas.

Di sisi lain, aplikasi pada Windows 10 tidak memiliki algoritma yang diperlukan untuk menghitung ulang & mempertahankan metadata Linux ini setiap waktu mereka membuat / mengubah file yang disimpan di bawah tautan root (% localappdata lxss). Jadi, jika Anda menggunakan aplikasi atau alat Windows 10 untuk memodifikasi file Linux apa pun, mereka tidak akan memiliki metadata sebelumnya dalam atribut mereka karena tidak kompatibel dengan format NTFS.

Aspek lain dari Windows ini alat adalah bahwa mereka umumnya tidak mengedit file asli secara instan. Alih-alih mereka bekerja dengan menghapus yang asli, membuat ulang mereka di aplikasi dan kemudian mengembalikannya ke pengguna dengan semua pengeditan yang diperlukan. Proses ini menghilangkan file Linux dari semua file NT dan metadata, dan properti perluasan file NT sering tidak bertahan dan hilang. Dengan demikian, jika file Linux Anda tidak memiliki atau metadata file yang salah, aplikasi Windows akan cenderung menganggapnya sebagai korup dan mungkin mengubahnya menjadi file yang tidak dapat digunakan.

Pencegahan

Untuk bekerja pada file yang menggunakan gabungan Windows 10 dan Aplikasi Linux, lebih suka mengerjakan dan menyimpan file-file itu di sistem file Windows Anda, dan mengaksesnya dari Windows dan dari Bash Shell melalui / mnt // path. Menggunakan kedua layanan untuk mengakses file Linux Anda akan membantu Windows mengenali semua elemen sistem file NT. Ini membantu Anda mengakses file yang sama menggunakan alat Windows dan alat Bash tanpa harus menyalin file bolak-balik antara sistem file.

Says Rich Turner, Manajer Program Senior di Microsoft - Pastikan untuk mengikuti dua aturan ini untuk menghindari kehilangan file, dan / atau merusak data Anda:

  1. LAKUKAN menyimpan file dalam sistem berkas Windows Anda yang ingin Anda buat / modifikasi menggunakan alat-alat Windows DAN alat-alat Linux
  2. JANGAN membuat / mengubah file Linux dari aplikasi Windows, alat, skrip atau konsol.

Untuk membaca selengkapnya, baca posting blog ini di MSDN .