attributes
Komenda attributes
w narzędziu DiskPart umożliwia wyświetlanie, ustawianie oraz usuwanie atrybutów na poziomie dysku lub woluminu. Podkomenda attributes disk zarządza głównie atrybutem read-only oraz oferuje przełącznik noerr do skryptowania, natomiast attributes volume pozwala dodatkowo na operacje hidden, readonly, nodefaultdriveletter i shadowcopy. Aby którąkolwiek z tych komend wykonać, należy najpierw wybrać fokus – dysk za pomocą select disk
lub wolumin za pomocą select volume
.
Składnia
Dział zatytułowany „Składnia”attributes disk [{set | clear}] [readonly] [noerr]attributes volume [{set | clear}] [{hidden | readonly | nodefaultdriveletter | shadowcopy}] [noerr]
attributes disk
– wyświetla, ustawia lub czyści atrybuty wybranego dysku.attributes volume
– wyświetla, ustawia lub czyści atrybuty wybranego woluminu.
Parametry
Dział zatytułowany „Parametry”Parametry attributes disk
Dział zatytułowany „Parametry attributes disk”Parametr | Opis |
---|---|
set | Ustawia podany atrybut (tylko readonly). |
clear | Usuwa podany atrybut (tylko readonly). |
readonly | Określa, że dysk ma być tylko do odczytu. |
noerr | W skryptach ignoruje błędy i kontynuuje pracę. |
Parametry attributes volume
Dział zatytułowany „Parametry attributes volume”Parametr | Opis |
---|---|
set | Ustawia podany atrybut na woluminie. |
clear | Usuwa podany atrybut z woluminu. |
readonly | Ustawia wolumin jako tylko do odczytu. |
hidden | Ukrywa wolumin (niewidoczny w Eksploratorze). |
nodefaultdriveletter | Wyłącza automatyczne przydzielenie litery. |
shadowcopy | Oznacza wolumin jako migawkowy (shadow copy). |
noerr | W skryptach ignoruje błędy i kontynuuje pracę. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”-
Wyświetlenie atrybutów wybranego dysku
Okno terminala diskpartlist diskselect disk 1attributes disk -
Ustawienie dysku jako tylko do odczytu
Okno terminala attributes disk set readonly -
Wyświetlenie atrybutów wybranego woluminu
Okno terminala list volumeselect volume 2attributes volume -
Ukrycie i ustawienie woluminu jako tylko do odczytu
Okno terminala attributes volume set hidden readonly -
Usunięcie atrybutów ukryty i tylko do odczytu
Okno terminala attributes volume clear hidden readonly
- Przed wykonaniem zawsze wybierz obiekt (
select disk <n>
lubselect volume <n>
). - Na dyskach MBR parametry
hidden
,readonly
,nodefaultdriveletter
wattributes volume
odniosą się do wszystkich woluminów, na GPT tylko do wybranego. - Przełącznik
noerr
przydatny w automatyzacji – w razie błędu skrypt kontynuuje. attributes disk
działa tylko na dyskach podstawowych (Basic Disks).attributes volume shadowcopy
wymaga obsługi VSS (Volume Shadow Copy Service).
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd | Przyczyna | Rozwiązanie |
---|---|---|
No disk is selected. | Brak wcześniejszego select disk . | Użyj select disk <n> , aby ustawić fokus. |
Only basic disks are supported. | Próba na dysku dynamicznym. | Przekonwertuj dysk na Basic lub użyj innego narzędzia do zarządzania dynamicznymi woluminami. |
DiskPart failed to clear disk attributes. | Chronienie zapisu (HPA) ustawione w firmware. | Wyłącz ochronę w firmware lub użyj narzędzia producenta dysku. |
A volume must be selected. | Brak wcześniejszego select volume . | Użyj select volume <n> , aby ustawić fokus. |
DiskPart failed to set volume attributes. | Wolumin w użyciu lub brak uprawnień. | Zamknij aplikacje korzystające z woluminu i uruchom CMD jako administrator. |
Access is denied. | Brak uprawnień administratora. | Uruchom CMD jako administrator i sprawdź uprawnienia NTFS. |
Porada: Po każdej zmianie sprawdź stan atrybutów komendą
attributes disk
lubattributes volume
przed zakończeniem sesji.