File manager - Edit - /var/www/payraty/helpdesk/public/storage/branding_media/images/hdparm.zip
Back
PK ! �w��% �% hdparm-functionsnu �[��� hdparm_is_on_battery() { on_ac_power 2>/dev/null [ $? -eq 1 ] } hdparm_set_option() { local NEW_OPT= NEW_DEF= if test -n "$DISC"; then for i in $OPTIONS; do if test x${i%${i#??}} != x${1%${1#??}}; then NEW_OPT="$NEW_OPT $i" else NEW_OPT=${NEW_OPT%-q} fi done OPTIONS="$NEW_OPT $OPT_QUIET $1" else for i in $DEFAULT; do if test x${i%${i#??}} != x${1%${1#??}}; then NEW_DEF="$NEW_DEF $i" else NEW_DEF=${NEW_DEF%-q} fi done DEFAULT="$NEW_DEF $DEF_QUIET $1" fi } hdparm_eval_value() { case $1 in off|0) hdparm_set_option "$2"0 ;; on|1) hdparm_set_option "$2"1 ;; *) log_failure_msg "Unknown Value for $2: $1" exit 1 ;; esac } # It isn't safe to set an APM policy by default on Firewire or USB devices. # See https://bugs.launchpad.net/bugs/515023. hdparm_try_apm() { # set our default global apm policy here. if [ -z "$ID_PATH" ]; then local ID_PATH="$(udevadm info -n "$1" -q property 2>/dev/null | sed -n 's/^ID_PATH=//p')" || true fi case $ID_PATH in pci-*-ieee1394-*|pci-*-usb-*) return 1 ;; esac # Only activate APM on disks that support it. if [ -z "$ID_ATA_FEATURE_SET_APM" ]; then local ID_ATA_FEATURE_SET_APM="$(udevadm info -n "$1" -q property 2>/dev/null | sed -n 's/^ID_ATA_FEATURE_SET_APM=//p')" || true fi if [ "$ID_ATA_FEATURE_SET_APM" = "1" ]; then return 0 fi return 1 } # parse /etc/hdparm.conf and spit out a list of options for the specified # disk, taking into account global settings in /etc/hdparm.conf, current AC # power status, and (as a fallback) the default apm settings on Ubuntu. # arguments: device_name # returns 0 on success, 1 on failure. # options to be passed to hdparm are returned on stdout. hdparm_options() { local WANTED_DISK="$1" local DISC= DEFAULT= DEF_QUIET= COMMAND_LINE= # if the below is guaranteed to spawn a subshell, then this next line is # unnecessary local OPTIONS OPT_QUIET KEY SEP VALUE egrep -v '^[[:space:]]*(#|$)' /etc/hdparm.conf | { # set our default global apm policy here. if hdparm_try_apm "$WANTED_DISK"; then if hdparm_is_on_battery; then hdparm_set_option -B128 # set a spindown time of 3 minutes by default so the disk isn't # constantly power cycling on a busy machine if spindown is # enabled hdparm_set_option -S36 else hdparm_set_option -B254 fi fi while read KEY SEP VALUE; do case $SEP in '{') case $KEY in command_line) unset DISC unset OPTIONS unset OPT_QUIET COMMAND_LINE=1 ;; *) if [ -h "$KEY" ] then DISC=$(readlink -m "$KEY") DISC=${DISC%%[[:digit:]]*} else DISC=$KEY fi OPTIONS=$DEFAULT OPT_QUIET=$DEF_QUIET ;; esac ;; =) case $KEY in read_ahead_sect) hdparm_set_option -a$VALUE ;; lookahead) hdparm_eval_value $VALUE -A ;; bus) hdparm_eval_value $VALUE -b ;; apm) if ! hdparm_is_on_battery; then hdparm_set_option -B$VALUE fi ;; apm_battery) if hdparm_is_on_battery; then hdparm_set_option -B$VALUE fi ;; io32_support) hdparm_set_option -c$VALUE ;; dma) hdparm_eval_value $VALUE -d ;; defect_mana) hdparm_eval_value $VALUE -D ;; cd_speed) hdparm_set_option -E$VALUE ;; mult_sect_io) hdparm_set_option -m$VALUE ;; prefetch_sect) hdparm_set_option -P$VALUE ;; read_only) hdparm_eval_value $VALUE -r ;; write_read_verify) hdparm_eval_value $VALUE -R ;; spindown_time) hdparm_set_option -S$VALUE ;; force_spindown_time) hdparm_set_option force_spindown_time$VALUE ;; poweron_standby) hdparm_eval_value $VALUE -s ;; interrupt_unmask) hdparm_eval_value $VALUE -u ;; write_cache) hdparm_eval_value $VALUE -W ;; transfer_mode) hdparm_set_option -X$VALUE ;; acoustic_management) hdparm_set_option -M$VALUE ;; keep_settings_over_reset) hdparm_eval_value $VALUE -k ;; keep_features_over_reset) hdparm_eval_value $VALUE -K ;; chipset_pio_mode) hdparm_set_option -p$VALUE ;; security_unlock) hdparm_set_option --security-unlock $VALUE ;; security_pass) hdparm_set_option --security-set-pass $VALUE ;; security_disable) hdparm_set_option --security-disable $VALUE ;; user-master) hdparm_set_option --user-master $VALUE ;; security_mode) hdparm_set_option --security-mode $VALUE ;; ROOTFS) ;; *) echo "Unknown option $KEY" exit 1 ;; esac ;; "") case $KEY in '}') if [ -z "$DISC" ] && [ -z "$COMMAND_LINE" ]; then echo "No disk enabled. Exiting" >&2 return 1 fi if [ -n "$OPTIONS" ] && [ "$DISC" = "$WANTED_DISK" ] then echo $OPTIONS return 0 fi COMMAND_LINE= ;; quiet) if [ -n "$DISC" ]; then OPT_QUIET=-q else DEF_QUIET=-q fi ;; standby) hdparm_set_option -y ;; sleep) hdparm_set_option -Y ;; disable_seagate) hdparm_set_option -Z ;; security_freeze) hdparm_set_option --security-freeze ;; *) if [ -z "$COMMAND_LINE" ]; then echo "unknown option $KEY" >&2 return 1 fi ;; esac ;; *) if [ -z "$COMMAND_LINE" ]; then echo "unknown separator $SEP" >&2 return 1 fi ;; esac done # parsed the whole file and didn't find the disk, # so try the default instead. if [ -n "$DEFAULT" ]; then echo $DEFAULT return 0 fi } } PK ! ZP9�C C README.acousticnu �[��� Automatic Acoustic Management ============================= Most modern harddisk drives have the ability to speed down the head movements to reduce their noise output. The possible values are between 0 and 254. 128 is the most quiet (and therefore slowest) setting and 254 the fastest (and loudest). Some drives have only two levels (quiet / fast), while others may have different levels realized between 128 and 254. To be able to use this with hdparm, you will need a current kernel with the -ac patches applied. Maybe the kernel of your favorite distribution will already include this (SuSE has it in their current kernel, for example). Just try to compile hdparm, type "hdparm" and have a look for "-M" in the output. If it doesn't appear, your kernel most likely doesn't support it. You can get the acoustic setting by typing hdparm -M /dev/hda To set the most quiet mode use hdparm -M 128 /dev/hda For the fastest setting use hdparm -M 254 /dev/hda Now test different values and try to hear the difference. :-) Not all disk drives support this setting - and the speed impacts may also vary between different manufacturers and models. If you see lines like kernel: hdb: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } kernel: hdb: task_no_data_intr: error=0x04 { DriveStatusError } in your syslog, then your harddisk will most likely not support Acoustic Management. Perhaps you also wanna have a look on the IBM Feature Tool, available at http://www.storage.ibm.com/hdd/support/download.htm. I would welcome any feedback to <gernot@hillier.de> Gernot PK ! �o=� � TODOnu �[��� Mark's TO-DO list for hdparm: ============================ - Find a new maintainer. - Add "wipe-drive" functionality via SCT WRITE_SAME (or manual). - Add "surface-scan" functionality via SG READ_VERIFY. - Add --automatically-find-and-fix-media-errors - Add utility to recover data from a drive with bad sectors. - Use SCSI Inquiry for -I on ATAPI, especially with libata. - Use read()/write() for non-ATA drives with --{read,write}-sectors PK ! �w+O�% �% wiper/wiper.sh.gznu �[��� � �[{WG��}��X ��H'�5��l�� ��협�%MMk�gZ��~��=�G���X�Lwuu=U�<}�DIw�I�i�)�.���߇Q��of�P��� �YG٢ ����4�_�1~�c���3��W��o�����:ϡ����"�Ɠ6`��{�o��z%��^�1�*��kv��7:ɂ(10�Y���ld`�C��$Y �L���;]i���*V)�:�������X�q��A3�H�U0V`b�g��(�k��H'� ���lAD�;�R\`�Sxw�[��G����S�T��ʜӋþ��\�68.�ㅟ��J2��� ����u�F��� n�����\ Q*4�i($�DR@���y��?���4�&m0z��`A$K�8&u�Q6R�:�a���X�Bֺ:�SF�=ʓ9D6!S�9�JT�p��h�n�(�� y���d�^����3}�j\"�p�=��,��y�0�3�gd��\�qH�ʍ�1������Ż�.`��|�;?�;����Q6�V]+!Mgq����4H�n ���y�3�^]|������A����a��/��|8�;���g�h�}E\)���xHsS��~l�v>�F̄w2 �I�C��� ��;�:�ɘw�cK��h���0O#�3��CZ �%�N~~ ţ�,�@ц~N�=��6���=���֖���������Tg��o��,"S7���(5;��)nFQ:e�F ��8g>Q �'�p�,�M�i4�y�(��5�p���B \h�u� h'�rYD۪,i��D�g���ΈM�P u3�i�{�ow�`�#�$3�qz���(�w:e����(O��&��ƛ�h}o���Dë��7�8J���D��6(�\(f�xm<7��D 6{��1� �Q_�;��i�}Š��̾�t�db=���k��W^um 8�.��0ت�o7�`[�[�Y�֤2 X�8��X$b�M��h�uh�'`H�S'�Fq�Xez�AP�$/�� l���I(1�Ǭ���;ɱA�4����ӧ��������\�o�<UOh�P���n�!r��F�0��ŷ��_A:�6��'��O"��Ф��3�ח����g�ŷ�S�Go3��5��Bi�4,0ʟ�����b�?WA�c��ߘ�J������ƪs�^��+� �Z����Iۥqa��FQ<Yoͪ���ު�$��|���`����f:��֜m���"����l4���~cCd-��I4�����c���X�$�lS� �m �S( A�Hmܙ*��6���C�����꾍q#�FTٳ�埅��d�W�d�}�O6g��^fLh���b�+v�$���R�=���m��UeV �:MP�Eg��6�P��B,�3����5�r ���x��;����t!�HZ�x{6�$&�د$�M1����`Du�����3f0@?���,]��T��O���.�)�Se�}�'A�uĕ�������;�T)Rm���l~�{Yh��P� �˵?�+�ã�ڸܤ��Qu`�b��&��{�y�@Ձ���y���� ��j+�=?8� cb��Uݽ�:�� ��\�UF���G�Kb�$���KF�%Fh��5��� ���lFs1��b����aЁ$�'@���^��y�~~ >B�^�}b��X�-��R��0��ݲh���3y�1�~V��������{1N��U�����*�a���b.�.|���/��GX;V�7Y�IzcC�*`�����!�<�c��M�#2�P�i����D�Q��.�5\�0�Sr#L����&~�?�I���&lx��/:_��絛�-F��mx�z0�� [���8-�{/�6z��K�IS?���aI)���J�'{�p���S���%�j���dKd �f����|�W �6ո:����Z���Qre����7*i'D�)�L�E��D}?�&���x�XC6����B����1�)\p���$(Ct�R�3�?`*��!� ʶ��I��:Dёe-v����n��evw�gg���s�� ���t@Z�a(����2�y�6�/�N%#"-N�������s�M�a��O�FYGP2P2��I�l �)�`���cV�cN�]�V�8iE�k9dPAȂ���C���1�nZߢ8���y�G��� �W����������W_a�|]�7�.�-���7j�`�w&�{� {D)�(�2�V��6���ٺe$�%���!FE0�]�\�*�bձ� 8dw�@� 1E�?��*��u��1JQ��ɕۮ�C�}�l&J���L��p�a�i�ffz7��4��}Ka�\z�m�4 Fpх ��e�7@yݨ!���~_^!ԿY�k�g��G�>�O��t�7�?�&V��'�h}G�NoN��[3�]�P��:���o��{E�2�D���t�8��c�F�V�]��:��Z��U��H�v�F����^Q��M��܁<a(Iͦ;��(��2���d�w4D�oi-�����z�I����)%�xuYr�e����Q�"b"`�8�ԃ��ш>�9�M ��F�0Q�^n�X�Ot�+tΩ ��R/Za�Ÿ��; �^X�v�݊�6�5�9�T����Ƞ� 0F����l��[j�J!��[i�D��E�و�Sض�L�0`2B��|<�����0,#�"�2A=3�s�g�]�9��,��~��=C��.*]~*���x��95�R�W�8�L{S��zF�-n����V�4��.RJ���Ö=��q�w�emb���t.N����(���+�>Oʳ-aK¶�]�)��!��m?���<�OhqW0&�*�C���Ga��dh�ǰ��I�`xe=�+B\���t ����,Oi�>�ɏR--I\�~�a�X{�\�:��)�yT���\��浱VW�e� $b���۷n�����ڗ+bL�sr´�I YnH�Tf�H`beX�Lk�J��)�+!��db��*���&��C���6e$�&7��$���'�� NG6�-m���$[z��d�H �o4jo��[���goJ�j�!�}��҂+g���{���YW�ܝ�Dڢ؇����Bn�yI��j�����mHSW�0�ZtMT�ҡ�kp95��X.�i�+9z��M���{�B��1�� �ӹE[|ҹ�i.�e�&wM0 �Ꭲ$H��3��Q4��ܭ��o8�F� ��r��剴�і�xMN��>t[p��� O ��B��X!���ɠ�+�j���+{�E�=n� ��C/� K}F�#��4C$�ECl4���4p�j�PF�є=2'`?W��C1 R>�Ӳ5�-1jE��ux�f� Eٲ��N+��KYG"��i�S����i����i$í\�]We�}X 8c��39=� �K�FReavr��CRz��Ipp��s'#|���e6����c̹��z|���F(ks���K�k�<�j@&fӷK�ei�?���%�[f\��ܰ���������])`Z���y��S�����,m�^I��c��,�^1ݢ~���uKݭ���Zk�����C��b5�ū������2y�^��J�i�-Q��-���"ǽF<lnOѲB��Ăh�F�����`E�i0�� ����L9��6�r�#���P��j���T�!Q��5�*��T"s��Yq�\��:O���dr��ZCj����S���� �A= �B�&5[�q�7�R/��!�)�rc�11��ٞM�ƞ���� uY !�E�Д���|�`q���=��b�Z�R2�@�}`#�ݣ�����Ⰱ��EIJSog�'Il~���"ʨ�v��1)6��aa�L#�"��!�8+r[-`kӨ�)l�:'���D� �'ғ���Z)��{E�U{��Z2�Z��S��U.uXW�A�T�������+Y-��_��j���mkpV���ְ-I��`6,�"� ���A�Et�<[w{rK3��L�nqn ������'|2��>kʧ'���kke�RS��.4$� �9<��p��]�Z�e��`a�� �k���&Ȩ��,,AH�*x)�q�X�U5C��r5�"v�� &�9Wb2o��S��� ����;�kQ�� \�r�/�VBIl�P!�O4��FiH�O���"�N�]~��H�t[�\���Z��r(3F��g�NZĒ2���%�O*e����E֛�9!V���~l8�+l�A�t�)� oGf�bLi}D,~���=48)BJ�D� �lH2�vaa�9Bbq�%4X�v���Zؠ�6I�e�d��Z<�e���R�^*R�V��ޛ�Ö;�L�I|> ?�`�7�'�t�R�z�3�rO��s�ε�sPvJ{`�>ei�q�V��s�h��e����=� �E��C]�+��;�����t\�+*�9��8E�FsE�/�+�dە.��}nX��lDrF�r5�)��59nl�|�" ��C.��0gu3w. a�v�C���|���+����� �R���S)�W��~!c��YUI��.v���*_�?��@���^�⻗l��������f���=>���Wڬ�8�8�>- �M�\��"��ʊb��7z"]S���i�!n�� )j�:e#X���yrm�p��%uc�;��(�"��)v�0���2?-�_}�Wt�M���Dv&����?����x��_�/=�e�Uɜ��?$����[�f���E���e ��d�;ܰ2�aԴ���Mw��f��(n<9A������gX��y�+}l�.�28 �`,�)6Fk�*\�+e�2PvwQe��nw���n��y��*������Տ�<r7��t�y����3g��R�e?��g>���%+i6Y�hX�Ԡ~xw��n�9V�M��Fe�.�@��$����֛c��o �sS{�Xҋa��[�rn1�d��̸�TE:8���C�AuC ^5cL�k��"75fh+%v�l��� .���F����N�%�ׁ�n�5�jZ}q�4��E1BOp�2ßCi�����z?���0�p���`��lz]{���)Ͼx�*���/�=��ّ�]���p���rݔ�Jt<qR(.:�A�YE&��̴Q�nR�ҏQ�N�t��E)��� ���c�g�K<�S�,�tX��/:l�8��;"��o�r�D�3�A.�XFJ�Xq�p325�Z�Kw�p�7^��{� �K�߷����nn���"U�t�% �_��o���2*5>�Ehf�^���z�wN�h����#��� ��X"��$M���y��4��>'�c�grT�˟=�7(&)ֈ�Cc�y) �bj��g[�|3I�����IH�0�� �2>�13����{'��"[(�{�,���U�b���D�8�����Lu6������"�c�`V.Ȏ�lp%qI#�4��db��IXyTmz ���� ��r�J3Z�`��Wb��=cW7H��[��.�¸��5�,B��^�g�s��G�� ;����gA�:�,��1m݊��guŞ�Z7�*��NwV-,1K��ň�j��a��XjOK?�+/�P�m�N��,͌�H�s�#�g7�2 3�!]��_�Vo�'�TJ�?�/Z]�r����koj*��çh��"�<���e,q��vUt�)P$���Py�P���Σo��7 ���%ɽ�8�}���aVx�'R�J��Vh��$/|Y��$2tsm�@�]� �D;��u���I��]��[᱖a��|�v������f�Z�Dq��G[5��$3q�2:�\=d��'�HL�z6�)aA�)��X`��!�/0��鎵;$��}��V��SAؐ�C�� ��S�V��mUw���ǭ�])RXf+B���48������9��~�~x��k�ns�/7���^�L.�[C�j���ؠ�����ɻ��{�ܩ�J�ĠO��0��o }��&,"z�a�\�(R7\DOTuO e/�`/8�28��v�b� �il4�� qDA�Q�Ok��ޫ#qr,'��$ �r������%g� �D�'[�//��A���k���R*o]rW�Y��qH,~}�zg}�0�ҙ^^u�{�ϱ%Nq*�g��m2������t�w�� Q�ld�C[���(�4 ��W�d�9R!�q���}UhI���\��fP7��0�&��?{�Z-\~�!~uN� F[R�_��u��Q�GiOq��lXh �0�[l_:��P�tc�n�nu�9�R�k��d9�B���.�q�L ���Z]4��+�bt5=��6��H=���.��9[��6���<���v4�^�]�}�2�(P��ybL�����mɃ��������sS��nl]��YɦSB� Xlb��,��a�Z��d�}~!�$�X��&�[.��J �z]�ܪ� Ĥ滤^��њ��{M����=�mR�3�����3s9��>1L��錂e���hq�6[v��f�E��,Y�,Ӈ����u��O��2a�jZ���h8�{�G��G5�ȕ�����4�q�l��1Ȭ 6�9)��@�s�p��>G��P�d���(1�j�;�t�������+��x�r_�o��:t*<*�X�[�y���U;76�뼻1�U���Č�'�l�u��w�sPȘ���s�3��+E�C',�+�v���N�e�LV\��EjB3^\z�MY4���r0Au_��^���d��K�so�sR��x��6�d��Cvj��_���aa�)Ņ$�9�ԥr�s�Y �H[��Bx�+8�˖+�4�PO���r.��.��s �;�q�*��'����AU��U����}��fJ+*��3�egK���[����v\��,^˧��W&�7I�6��#����G�d�RDߤo:{���Ppj p酗<p]I�v@�wS����pa_���g �:�L��^�i5�8�a�{R��s}��j��Gp��&��%�`�?�9ժ|�G�OmTNg����J�8A�x��b)�O�?���nm���%����>��F�t��j �mb���Lz:n���!�j�o�~��ƍ>�06�p��(E��o�b�t9!)�2� ��H��"Ss�tg�c�����9�Cɟ:C��#;���Qɱ��{���3%����o�>������ڷɴ�j�ߛ�g�+T� q5����-dEh��@1CB��3J�S�l�����;3��6�����/�t&!.y8����"���j��p�XV��Ρ��M��2����QA$!���!�B�,�<+`cef����.:�����$܅�]�=^,�������������Jt�x�9B��y+Bp2��e ������[ؓR8�,����"sg�k�IHLƗ1^�f�c��� Ӻc��EW㲐 ��ze5 `�t$N�=K��d�-#o���������Q��ԞZ�k�� Sw�ڀ{��ź�ʥ`�J]����]�g�*��4��BR8*N\MD���pg��<�(7��mf@�՛�^(�drm �p�3H�L*�c:qΖ�!Q�q��@��Q��2��|�xSyNW*�Ӈ�p������k�/ b/�B,�BS�V(S�Q�L<�s��X�O� �Η��8�_~��Î��f��Z��� ��Д.6��I�����%3��~wW�V��,㠀�����Q8�Czl�W�����TZX�fJ�+�>W�#����z �1��3<a>6��/�=�KV7��*��;�^��ܒ���а.�d ��ݍ ���&~ܴ�Կ��pЭ'��R��v"x����Nw��r�_hC�U��T�`g��°���W�@��B�RI#��`��8?�T����ýW�v^���ӽ7{��������S A���еٝ��ʄ����e�Jr���߹�w �Y����7�`�)q�' ���KxI�%��m�1i+�6����Z m8Ti�y��Gb�}\j�#��ڌ��p y����~���i]�;Ɨ��4�{��M��lLB�55d��v�`I_�����%�C}���V�����$i�$�%����~��Α $��]�l!�\��U8$�Z# !{�6j�e�r��2�-'�%��tr5ժRm.���J\9��#E0��s���i[��+kޥP��6'H}�(�s�L˜�G��,b\D�..�v->�ڐ��է}D���9d���9 ��e՜k��jh���8w(�Dc�����2�`p���Dkl���Pʽ��!�ŵ�zfyc�4m*ʘOh���3��߰]Z�7�º.�H:��!�"ؙ�37 9�a�rz!w��%!ּ��HޏeqFH�"�.�HJ髭�����H��U+��No��mS8��愣W\�,�j���K*Ϩ=i8���0X�H͖�+ӁVe4WҜ�����"�[��������c`Ӯ���lnnlV�s��Z2W�S���O��OS�T�YUq��`�~qM��-�H-�9k� �&fͥ�ē(��e� �*����X�cI�m�&�v�$/�������]���c������Q�������O�\Z�����L�]6��M"�70w�N��%�����I���l�w55�)k~���xb���S3J����J���5{D��Y�=���SJk�^%0RЋ�Q����:��@��� �4�q"�;[��t����_r��È$����-�뻿o�A�I�VWuq���G,�n?��ĸr2����p� m��n9m�P6[uO��F�[��� ,��@ �=�{�Nj�fL�I�+���1[���Y�Q�]��?:�{�Ɲ�A�J��Ȃ�8O���3wJ��g��P�Pq�,�zX�%A���(��.7����$¸&myj;^�i-7 ��&��%��6���N������$B,�^�<���7W�nwE����|$���z��oL���Xq{m6���ۍ\��.tU��Q2[x,|*�?�;�ǽ㖬��i��d��#f� a�� ��0`��؊�H�)����_!��1'v����gCR ���h��\�``���`�D��d��3����WNѝ5*H�AN�Ϣ�-e�Vkl��|R���I��s��={kO{�VW�!�bN�gj�hc�[�c�vZ%$R�5٢|J\z�XrJ���;��y�%���!�v���P��Wѳ��bb���~�!J�T��� �|���+Q{�cv��!f�%�ʸA��Q�Esf��R�"/��8�x1�9�&�x4g�ɰ^�T����!*��)R��y$p!徙��~��Jd��=6R��TC���Vْ`�fq �T(��N�w�yHv�:� �%�Ĝ�2�Z�?�Љu��HE.��^Z:^^�}s��OL�_��{3S�a9�f�/|T<D�_��IL�O_EAyi_���̈���'