Việc chuyển toàn bộ dữ liệu từ một chiếc Synology NAS sang UniFi UNAS Pro nghe có vẻ đơn giản: hai thiết bị đều hỗ trợ giao thức SMB, mạng nội bộ đã nâng cấp lên 10 gigabit, và Windows có đầy đủ công cụ sao chép tin cậy từ nhiều thập kỷ nay. Thế nhưng thực tế, quá trình migrating Synology NAS to UniFi UNAS Pro lại đầy rẫy những bất ngờ khiến bạn phải dành cả buổi tối để tìm hiểu các khía cạnh kỹ thuật mà tưởng chừng đã nắm vững. Từ lỗi hệ thống tập tin bí ẩn, hiệu năng chập chờn không rõ nguyên nhân, cho đến những tham số dòng lệnh tưởng hữu ích nhưng lại là gánh nặng – tất cả đều góp phần biến một công việc “nhàm chán” thành hành trình học hỏi thú vị.
Vì sao ngày càng nhiều người rời Synology để sang UniFi UNAS Pro?
Synology từ lâu đã là lựa chọn quen thuộc cho người dùng cá nhân và doanh nghiệp nhỏ nhờ giao diện DSM thân thiện và hệ sinh thái ứng dụng phong phú. Tuy nhiên, UniFi UNAS Pro đang thu hút sự chú ý nhờ hiệu năng phần cứng mạnh mẽ hơn, khả năng tích hợp sâu với hệ sinh thái UniFi, và mức giá cạnh tranh khi xét trên cùng một phân khúc cấu hình. Đặc biệt với người dùng đã có sẵn router Dream Machine hay switch UniFi, việc thêm UNAS Pro vào mạng nội bộ mang lại cảm giác quản lý thống nhất, giảm thiểu các điểm tiếp xúc và giao thức khác nhau.
Những thay đổi thực tế bạn sẽ cảm nhận ngay sau khi đổi thiết bị
Khi chuyển sang UNAS Pro, điểm khác biệt đầu tiên nằm ở giao diện quản lý. Nếu Synology DSM mang phong cách desktop ảo với nhiều cửa sổ ứng dụng chồng chéo, thì UniFi lại theo hướng bảng điều khiển tập trung, tương tự UniFi Network nhưng dành cho lưu trữ. Bạn sẽ cần thời gian làm quen với cách tạo share, thiết lập quyền truy cập, và cấu hình snapshot. Về hiệu năng, UNAS Pro thường cho tốc độ đọc ghi tuần tự cao hơn nhờ CPU Intel thế hệ mới và hỗ trợ đầy đủ các tính năng SMB 3.x như multichannel và direct. Tuy nhiên, hệ sinh thái ứng dụng của UniFi vẫn còn khiêm tốn so với Package Center của Synology, vì vậy nếu bạn đang dựa vào Docker Station, Surveillance Station hay các gói bên thứ ba, hãy kiểm tra khả năng thay thế trước khi quyết định.. Bạn có thể tham khảo thêm bài viết Chrome Extension Title Changes: Complete Guide to Dynamic Tab Titles để có thêm thông tin chi tiết.
Kỳ vọng “chỉ cần kéo–thả là xong” và lý do nó thường vỡ vụn
Nhiều người nghĩ rằng việc migrating Synology NAS to UniFi UNAS Pro chỉ đơn giản là mở Windows Explorer, kéo thả thư mục từ \synology sang \unas, rồi chờ thanh tiến trình chạy hết. Thực tế, Explorer thường gặp khó khăn khi xử lý khối lượng lớn tệp nhỏ, ký tự đặc biệt trong tên file, và đặc biệt là các luồng dữ liệu thay thế (Alternate Data Streams) mà NTFS và một số NAS gắn vào tệp tin. Khi gặp lỗi, Explorer chỉ hiện thông báo chung chung “không thể sao chép” mà không cho biết chính xác nguyên nhân, khiến bạn phải thử từng file một hoặc chuyển sang công cụ dòng lệnh để lấy thông tin chi tiết hơn.
Chuẩn bị nền tảng trước khi bắt đầu chuyển dữ liệu

Trước khi gõ bất kỳ lệnh nào, hãy dành thời gian lập kế hoạch cụ thể. Một bản đồ rõ ràng về cấu trúc thư mục, quyền truy cập, và băng thông mạng sẽ giúp bạn tránh được hàng loạt vấn đề sau này và tiết kiệm hàng giờ gỡ lỗi.
Dựng sơ đồ thư mục chia sẻ song song giữa hai thiết bị
Trên Synology, bạn có thể có các share như /volume1/music, /volume1/photos, /volume1/documents. Trên UNAS Pro, hãy tạo trước các share tương ứng với cùng tên hoặc tên gần giống để dễ theo dõi. Ghi chép lại đường dẫn UNC đầy đủ, ví dụ \synologymusic và \unasmusic, vào một bảng tính hoặc file văn bản. Đồng thời kiểm tra xem mỗi share đã được cấu hình SMB đúng phiên bản chưa (nên bật SMB 3.0 trở lên) và có bật mã hóa hay không. Nếu cả hai thiết bị đều hỗ trợ SMB 3.1.1, hãy ưu tiên dùng phiên bản này để tận dụng các cải tiến về bảo mật và hiệu năng.
Đường truyền mạng 10Gb và những điểm nghẽn dễ bị bỏ sót
Có card mạng 10 gigabit trên cả NAS cũ, NAS mới và máy tính trung gian không đồng nghĩa với việc bạn sẽ tận dụng được toàn bộ băng thông đó. Hãy kiểm tra switch ở giữa: nếu nó chỉ có một vài cổng 10Gb và phần còn lại là 1Gb, hãy đảm bảo cả ba thiết bị đều cắm vào cổng 10Gb. Ngoài ra, cáp mạng cần đạt chuẩn Cat6A trở lên và chiều dài không quá 55 mét nếu bạn muốn chạy ổn định ở tốc độ 10Gb. Cuối cùng, kiểm tra driver card mạng trên máy Windows: driver cũ hoặc cài đặt mặc định đôi khi vô hiệu hóa các tính năng như Jumbo Frame hoặc RSS (Receive Side Scaling), gây ra hiệu năng thấp hơn mong đợi.
Danh mục cần rà soát: quyền truy cập, ký tự đặc biệt trong tên tệp, dung lượng dự phòng
Trước khi sao chép, hãy duyệt qua danh sách tệp và thư mục để tìm tên chứa ký tự như dấu hai chấm, dấu gạch chéo ngược, hoặc ký tự Unicode hiếm gặp mà hệ thống đích có thể không chấp nhận. Một số công cụ tìm kiếm file có thể lọc theo biểu thức chính quy để phát hiện các tên bất thường. Đồng thời, kiểm tra dung lượng trống trên UNAS Pro: nên dự phòng ít nhất 10% so với tổng dữ liệu cần chuyển để đảm bảo có đủ chỗ cho metadata, snapshot, và các tệp tạm. Cuối cùng, ghi chép lại các nhóm người dùng và quyền truy cập hiện tại trên Synology, vì sau khi chuyển xong bạn sẽ phải thiết lập lại từng quyền trên UNAS Pro – công việc này không thể tự động hoàn toàn nếu hai hệ thống dùng cơ sở người dùng khác nhau.
Chọn công cụ sao chép: File Explorer, Robocopy hay giải pháp đồng bộ khác?
Windows cung cấp nhiều cách tiếp cận, từ giao diện đồ họa cho đến dòng lệnh mạnh mẽ. Lựa chọn đúng công cụ sẽ quyết định xem bạn có thể theo dõi tiến trình, xử lý lỗi, và tối ưu hiệu năng hay không.
Khi nào cách làm thủ công vẫn đủ dùng
Nếu bạn chỉ có vài thư mục nhỏ, mỗi thư mục chứa dưới vài trăm file và tổng dung lượng dưới 50 GB, Explorer hoàn toàn đủ dùng. Chỉ cần mở hai cửa sổ, kéo thả, và chờ đợi. Tuy nhiên, ngay khi gặp lỗi đầu tiên – tên file không hợp lệ, quyền bị từ chối, hoặc tệp đang được mở – Explorer thường dừng lại và yêu cầu can thiệp thủ công. Đối với khối lượng dữ liệu lớn hơn, đặc biệt là khi migrating Synology NAS to UniFi UNAS Pro với hàng terabyte dữ liệu, Robocopy trở thành lựa chọn hợp lý hơn nhờ khả năng bỏ qua lỗi, ghi log chi tiết, và chạy lại mà không sao chép lại toàn bộ file đã hoàn thành.
Bộ tham số Robocopy nên dùng cho khối lượng dữ liệu lớn
Một lệnh Robocopy cơ bản cho tác vụ di chuyển có thể trông như thế này:
robocopy \synologymusic \unasmusic /E /COPY:DATX /DCOPY:DATX /R:2 /W:5 /MT:16 /LOG:migration.log
Ở đây, /E sao chép toàn bộ cấu trúc thư mục kể cả thư mục rỗng. /COPY:DATX và /DCOPY:DATX sao chép dữ liệu (D), thuộc tính (A), và dấu thời gian (T) của cả file và thư mục, nhưng bỏ qua Alternate Data Streams (X) – một điểm quan trọng sẽ được giải thích kỹ ở phần sau. /R:2 giới hạn số lần thử lại khi gặp lỗi ở mức 2 lần, /W:5 chờ 5 giây giữa các lần thử, giúp tránh lãng phí thời gian với các tệp thực sự không thể sao chép. /MT:16 bật chế độ đa luồng với 16 luồng song song, phù hợp với mạng 10Gb và CPU nhiều nhân. Cuối cùng, /LOG ghi toàn bộ quá trình ra file văn bản để bạn có thể kiểm tra sau.
Giải mã lỗi 665 và bí ẩn “kẹt ở mốc 92%”

Trong quá trình chuyển dữ liệu, một hiện tượng lạ có thể xảy ra: Robocopy báo tiến trình đã đạt 92%, sau đó dừng lại và hiện mã lỗi Windows 665. Đây là dấu hiệu của vấn đề liên quan đến cấu trúc hệ thống tập tin, không phải lỗi phần cứng hay mạng.. Xem thêm: 7 Best End-to-End Testing Tools 2026: Top Picks Compared để nắm rõ hơn về chủ đề này.
Cách khoanh vùng thủ phạm: đọc được nhưng không ghi được
Để xác định chính xác nguyên nhân, hãy thử sao chép file gặp lỗi từ Synology về máy tính Windows. Nếu bước này thành công, tiếp tục sao chép file đó từ máy Windows lên UNAS Pro. Nếu bước thứ hai thất bại với cùng mã lỗi, bạn đã thu hẹp phạm vi: Synology có thể đọc file, Windows có thể lưu trữ tạm, nhưng UNAS Pro từ chối ghi file đó. Điều này thường chỉ ra rằng file chứa metadata hoặc thuộc tính đặc biệt mà hệ thống đích không hỗ trợ hoặc từ chối xử lý.
Alternate Data Streams – dữ liệu ẩn đi kèm từng tệp tin
NTFS cho phép mỗi tệp tin chứa nhiều “luồng” dữ liệu song song. Luồng chính không có tên và chứa nội dung thông thường mà bạn nhìn thấy khi mở file. Ngoài ra, có thể tồn tại các luồng có tên, gọi là Alternate Data Streams, lưu trữ metadata bổ sung như Zone.Identifier (đánh dấu file đến từ Internet), thumbnail, hoặc thông tin bản quyền. Một số ứng dụng quản lý nhạc và ảnh trên Windows có thể gắn thêm artwork hoặc tag vào luồng riêng thay vì nhúng trực tiếp vào file. Khi Robocopy cố gắng sao chép cả luồng chính và luồng phụ, UNAS Pro có thể từ chối luồng phụ nếu nó không nhận ra định dạng hoặc coi đó là dữ liệu không an toàn. Để kiểm tra, hãy dùng lệnh dir /r trong Command Prompt, ví dụ:
dir /r "\synologymusic5 Wires.m4p"
Nếu kết quả hiện thêm dòng như 05 Wires.m4p:01APIC_03.jpg:$DATA với kích thước vài trăm KB, đó chính là luồng thay thế gây lỗi.
Dùng cờ /COPY:DATX và /DCOPY:DATX để vượt rão cản
Cờ /COPY của Robocopy chấp nhận các chữ cái đại diện cho từng loại thuộc tính: D (data), A (attributes), T (timestamps), S (NTFS security), O (owner info), U (auditing info), và X (skip alternate data streams). Khi bạn dùng /COPY:DAT hoặc /COPY:DATX, chữ X yêu cầu Robocopy bỏ qua các luồng thay thế. Tương tự, /DCOPY:DATX áp dụng hành vi này cho thư mục. Điều quan trọng cần nhớ là việc bỏ qua Alternate Data Streams không xóa metadata được nhúng bên trong file MP3, M4A, JPEG hay bất kỳ định dạng container nào khác – nó chỉ yêu cầu Robocopy không tái tạo các luồng riêng biệt ở cấp độ hệ thống tập tin. Sau khi thêm cờ này, hãy chạy lại lệnh với file gặp lỗi:
robocopy \synologymusic \unasmusic "05 Wires.m4p" /COPY:DATX
Nếu lệnh hoàn tất không lỗi, vấn đề đã được giải quyết và bạn có thể áp dụng cờ này cho toàn bộ quá trình di chuyển.
Những cái bẫy hiệu năng khiến quá trình chuyển dữ liệu chậm bất thường

Ngay cả khi đã vượt qua rào cản về tương thích file, tốc độ chuyển dữ liệu có thể vẫn xa mong đợi. Một số tham số Robocopy tưởng hữu ích lại trở thành nguyên nhân gây chậm, và các tính năng hiện đại của SMB cần được kích hoạt chủ động.
Chế độ khôi phục /Z: từ vị cứu tinh thành vật cản
Cờ /Z (restartable mode) cho phép Robocopy ghi lại tiến trình sao chép từng file để nếu bị gián đoạn, có thể tiếp tục từ byte cuối cùng thay vì bắt đầu lại từ đầu. Nghe có vẻ lý tưởng cho mạng không ổn định, nhưng trên mạng LAN ổn định với tốc độ cao, /Z lại gây ra overhead đáng kể do phải ghi log liên tục và sử dụng các API đặc biệt của Windows. Microsoft hiện khuyến nghị chỉ dùng /Z khi thực sự cần khả năng tiếp tục sau sự cố, chẳng hạn khi chuyển qua VPN hoặc đường truyền chậm dễ bị ngắt kết nối. Trong môi trường migrating Synology NAS to UniFi UNAS Pro qua mạng nội bộ 10 gigabit, việc bỏ /Z có thể tăng tốc độ trung bình từ vài chục MB/s lên hàng trăm MB/s. Nếu bạn thấy tốc độ dao động mạnh và một file nhỏ có thể “đứng yên” hàng chục giây, hãy thử chạy lại lệnh mà không có /Z và quan sát sự khác biệt.
Kích hoạt SMB Multichannel để khai thác trọn băng thông
SMB Multichannel là tính năng của SMB 3.0 trở lên cho phép một kết nối SMB duy nhất sử dụng nhiều đường mạng vật lý song song, tăng băng thông tổng hợp và khả năng chịu lỗi. Để tận dụng tính năng này, cả máy Windows, Synology và UNAS Pro đều phải bật SMB 3.0 trở lên và có nhiều interface mạng hoặc một interface hỗ trợ RSS (Receive Side Scaling). Trên Windows, mở PowerShell với quyền Admin và chạy:
Get-SmbClientConfiguration | Select EnableMultiChannel
Nếu kết quả là True, tính năng đã được bật. Nếu là False, hãy bật bằng lệnh:
Set-SmbClientConfiguration -EnableMultiChannel $true
Trên UNAS Pro, kiểm tra cài đặt SMB trong giao diện quản lý để đảm bảo Multichannel không bị tắt. Khi kích hoạt đúng cách, bạn có thể thấy tốc độ tăng gấp đôi hoặc hơn nếu cả hai NAS và máy tính đều có card mạng đa kênh hoặc nhiều card mạng được gộp kênh (bonding/teaming).
Tối ưu số luồng, bộ đệm và tần suất ghi log
Tham số /MT:n của Robocopy điều khiển số luồng song song, với giá trị từ 1 đến 128 và mặc định là 8 nếu chỉ ghi /MT. Tăng số luồng không phải lúc nào cũng tốt hơn: với nhiều file nhỏ, 16–32 luồng có thể giúp tận dụng CPU nhiều nhân và giảm độ trễ mạng, nhưng với file rất lớn, quá nhiều luồng có thể gây tranh chấp ổ đĩa và làm giảm hiệu năng tổng thể. Hãy thử nghiệm với các giá trị như /MT:8, /MT:16, /MT:32 trên một thư mục con trước khi áp dụng cho toàn bộ dữ liệu. Ngoài ra, tham số /NP (no progress) tắt hiển thị phần trăm cho từng file, giúp giảm overhead ghi màn hình và tăng tốc khi xử lý hàng triệu file nhỏ. Cuối cùng, thay vì ghi log sau mỗi file bằng /LOG, hãy cân nhắc /LOG+ để ghi thêm vào file log hiện có hoặc /TEE để vừa hiển thị ra màn hình vừa ghi log, giúp theo dõi tiến trình mà không phải mở file log liên tục.
Kiểm tra và xác thực dữ liệu sau khi hoàn tất

Khi Robocopy báo “Copied” thành công, công việc vẫn chưa kết thúc. Bạn cần xác minh rằng dữ liệu đã được sao chép đầy đủ, đúng cấu trúc, và sẵn sàng cho người dùng truy cập.
So khớp số lượng tệp, dung lượng và cấu trúc thư mục
Sử dụng lại Robocopy với cờ /L (list only) để mô phỏng quá trình sao chép mà không thực sự ghi file, kết hợp với /E và /NJH /NJS (no job header, no job summary) để có đầu ra gọn gàng:
robocopy \synologymusic \unasmusic /E /L /NJH /NJS /NFL /NDL | find /c /v ""
Lệnh này đếm số dòng đầu ra, tương đương với số tệp và thư mục cần xử lý. So sánh con số đó với kết quả tương tự trên UNAS Pro. Ngoài ra, kiểm tra tổng dung lượng bằng cách click chuột phải vào thư mục gốc trên cả hai NAS và xem Properties; dung lượng nên khớp nhau trong phạm vi vài megabyte (sai lệch nhỏ do metadata có thể chấp nhận được). Cuối cùng, chọn ngẫu nhiên một vài thư mục con sâu trong cấu trúc và mở chúng trên UNAS Pro để đảm bảo cấu trúc đã được tái tạo chính xác.
Thiết lập lại phân quyền, chia sẻ và lịch sao lưu trên UNAS Pro
Robocopy có thể sao chép quyền NTFS nếu bạn dùng cờ /SEC hoặc /COPYALL, nhưng trong thực tế, khi chuyển giữa hai hệ thống NAS khác nhau, các SID (Security Identifier) của người dùng và nhóm thường không khớp. Do đó, sau khi dữ liệu đã nằm trên UNAS Pro, hãy vào giao diện quản lý để thiết lập lại quyền truy cập cho từng share: ai được đọc, ai được ghi, ai có quyền admin. Đồng thời, cấu hình lại các tác vụ sao lưu định kỳ (snapshot, rsync, cloud sync) để đảm bảo dữ liệu mới cũng được bảo vệ như trên Synology. Nếu bạn có kế hoạch sao lưu ra ổ cứng ngoài hoặc dịch vụ đám mây, hãy kiểm tra xem UNAS Pro có hỗ trợ giao thức và lịch tương tự hay cần điều chỉnh.
Thời điểm an toàn để ngưng hoạt động NAS cũ
Đừng vội tắt Synology ngay sau khi Robocopy hoàn tất. Hãy để cả hai NAS hoạt động song song ít nhất một tuần, trong đó UNAS Pro phục vụ người dùng chính còn Synology ở chế độ chỉ đọc làm bản sao lưu dự phòng. Trong thời gian này, theo dõi log truy cập trên UNAS Pro để phát hiện các vấn đề về hiệu năng hoặc quyền truy cập mà người dùng báo cáo. Nếu mọi thứ ổn định và không có khiếu nại nào, bạn có thể tắt Synology hoặc chuyển nó sang vai trò sao lưu thứ cấp. Trước khi tắt hoàn toàn, hãy chụp ảnh màn hình các cài đặt quan trọng (network, user, share, schedule) để làm tài liệu tham khảo sau này.
Giải đáp các thắc mắc phổ biến khi di chuyển dữ liệu sang UNAS Pro
Bỏ qua Alternate Data Streams có làm mất thẻ metadata của nhạc và ảnh không?
Không. Khi bạn dùng cờ /COPY:DATX để bỏ qua Alternate Data Streams, Robocopy chỉ không sao chép các luồng dữ liệu phụ ở cấp độ hệ thống tập tin NTFS. Metadata như tiêu đề bài hát, nghệ sĩ, album art trong file MP3 hoặc M4A, cũng như EXIF của ảnh JPEG, đều được lưu trữ bên trong cấu trúc file chính và không bị ảnh hưởng. Bạn vẫn có thể mở file trên UNAS Pro và thấy đầy đủ thông tin như cũ. Những gì bị bỏ qua chỉ là các luồng riêng biệt mà một số ứng dụng Windows cũ hoặc công cụ quản lý nhạc đặc biệt có thể đã gắn thêm, và trong hầu hết trường hợp, bạn sẽ không nhận ra sự khác biệt.
Có thể chuyển trực tiếp giữa hai NAS mà không cần máy tính trung gian?
Về mặt lý thuyết, có thể dùng giao thức rsync hoặc các công cụ sao chép tích hợp sẵn trên NAS để chuyển dữ liệu trực tiếp từ Synology sang UNAS Pro. Tuy nhiên, trong thực tế, việc sử dụng máy tính Windows với Robocopy làm trung gian mang lại nhiều lợi ích: bạn có quyền kiểm soát chi tiết hơn về tham số, dễ dàng xử lý lỗi và xem log, và có thể tận dụng SMB Multichannel nếu máy tính có card mạng mạnh. Ngoài ra, một số tính năng như bỏ qua Alternate Data Streams hoặc điều chỉnh số luồng song song không có sẵn trong giao diện web của NAS. Vì vậy, dù tốn thêm một bước trung gian, phương pháp này thường đáng tin cậy và linh hoạt hơn.
Nên dành bao nhiêu thời gian cho một lần chuyển vài terabyte dữ liệu?
Với mạng 10 gigabit lý tưởng, tốc độ ghi thực tế thường đạt khoảng 500–800 MB/s tùy vào hiệu năng ổ đĩa và số lượng file. Để chuyển 5 TB (khoảng 5000 GB), nếu tốc độ trung bình là 500 MB/s, bạn cần khoảng 10.000 giây hay gần 3 giờ. Tuy nhiên, đây là con số lý thuyết cho dữ liệu tuần tự lớn. Nếu dữ liệu gồm hàng triệu file nhỏ, thời gian có thể tăng gấp đôi hoặc gấp ba do overhead của metadata và việc mở/đóng file liên tục. Hãy dự trù ít nhất một buổi tối hoặc qua đêm cho khối lượng từ 3–5 TB, và thêm thời gian xác thực sau đó. Nếu có thể, lên lịch chuyển vào cuối tuần hoặc ngoài giờ làm việc để tránh ảnh hưởng đến người dùng khác trên mạng.
Tổng kết: lộ trình chuyển đổi gọn gàng và những bài học đáng giá
Quá trình migrating Synology NAS to UniFi UNAS Pro không chỉ là việc di chuyển file từ điểm A sang điểm B. Đó là cơ hội để hiểu rõ hơn về cách hệ thống tập tin lưu trữ metadata, cách giao thức mạng hiện đại như SMB Multichannel tận dụng phần cứng, và cách các tham số dòng lệnh của Robocopy ảnh hưởng đến hiệu năng thực tế. Từ việc phát hiện Alternate Data Streams là nguyên nhân gây lỗi 665, đến việc loại bỏ cờ /Z để tăng tốc độ gấp nhiều lần, mỗi bài học đều nhắc nhở rằng các công cụ quen thuộc vẫn còn nhiều góc khuất chưa được khám phá. Khi hoàn tất, bạn không chỉ có một hệ thống lưu trữ mới với hiệu năng tốt hơn mà còn có kinh nghiệm xử lý các tình huống phức tạp trong tương lai – từ nâng cấp NAS tiếp theo cho đến di chuyển dữ liệu sang đám mây hoặc thiết bị edge khác. Hãy ghi chép lại các lệnh Robocopy đã dùng, các tham số đã thử nghiệm, và kết quả đo được để làm tài liệu tham khảo cho lần sau, vì kiến thức này sẽ không bao giờ lỗi thời trong thế giới quản trị hệ thống.. Bạn có thể tham khảo thêm bài viết Romania Land Registry Database Hack: What Happened & How to Stay Safe để có thêm thông tin chi tiết.
