'Pemilik' NTFS hilang ketika mengakses hard disk dari adaptor USB eksternal

1

Saya memiliki hard drive dengan Windows XP SP3 diinstal di sana. Ketika drive terhubung melalui konektor SATA standar di dalam laptop, semuanya berfungsi seperti yang diharapkan.

Namun ketika saya menghapus drive dari laptop dan menghubungkan drive ke adaptor USB eksternal, hampir semua file / folder kehilangan isi bidang 'Pemilik'. Saya bertanya-tanya mengapa itu bisa terjadi. Saya sudah mencoba dua adapter USB dan ini terjadi pada masing-masing. Saya bisa mengambil kepemilikan semua file, tetapi ini akan menimpa nilai Pemilik (nilai Pemilik yang ada saat drive diakses melalui konektor SATA standar di laptop).

// edit: jika hard drive digunakan melalui adaptor USB, saya tidak dapat mengakses sebagian besar file, setidaknya sampai saya mengambil kepemilikan file (/ folder).

Begini tampilannya:

HDD di dalam adaptor USB: masukkan deskripsi gambar di sini

HDD di dalam laptop: masukkan deskripsi gambar di sini

(perhatikan kolom Pemilik)

// edit: beberapa file di tangkapan layar pertama telah diisi bidang Pemilik. Itu karena saya mengambil kepemilikan file / folder tersebut untuk dapat mengakses file pada hard drive.

// edit2: juga, jika hard drive terhubung melalui adaptor USB dan jika saya telah mengambil kepemilikan beberapa file oleh pengguna 'ddd', maka jika saya masuk sebagai pengguna yang berbeda (misalkan pengguna 'eee'), bidang pemilik kosong _still_:

pengguna ddd: masukkan deskripsi gambar di sini eee pengguna: masukkan deskripsi gambar di sini eee pengguna tidak dapat mengakses folder 'ddd'.

Kedua pengguna memiliki hak Administrator.

colemik
sumber

Jawaban:

0

Ketika Anda membuat atau mengedit file pada drive NTFS itu membuat pengguna atau grup ditugaskan untuk itu. Microsoft menjelaskan mekanisme ini cukup bagus. Pada dasarnya setiap file mendapat grup domain dan pengguna yang ditugaskan. (DOMAIN \ pengguna)

Tentu saja mereka tidak benar-benar berbicara tentang cara kerjanya secara mendalam, tetapi orang-orang yang membangun kembali ntfs-3g untuk linux harus menggali ke sistem file untuk memahami cara kerjanya. Ada sebuah artikel yang menjelaskan bagaimana pengguna linux dapat dipetakan ke pengguna windows untuk alur kerja yang lebih mudah. Meskipun kita tidak berbicara tentang linux di sini, informasi yang dapat Anda lihat adalah bahwa pemetaan adalah serangkaian angka yang berbeda, misalnya:

500::S-1-5-21-1833069642-4243175381-1340018762-1008

Bagian di depan titik dua adalah ID pengguna linux, bagian setelah itu adalah ID Pengguna Windows, yang sebenarnya disimpan di bidang pemilik. Meskipun Windows tentu saja tidak memerlukan ID pengguna linux, ia akan memiliki tabel pemetaan yang sama, memetakan pengguna sistem terhadap ID yang disimpan dalam file.

Saat Anda melihat file sekarang di sistem yang benar yang sebenarnya memiliki pemilik ini, Windows dapat membaca dan mengidentifikasi ID ini. Tetapi jika Anda mengambil drive ke komputer lain itu tidak dapat dipetakan, hanya karena pemilik file tidak dikenal ke sistem lain.

(Saya hanya menebak-nebak di sini, tetapi bagi saya ini tampaknya menjadi alasannya)

Baarn
sumber